/* TALNEXQ quantum public presentation, build4242.
   Explicit opt-in keeps the workspace, application and saved user themes independent.
   Important presentation declarations override the accumulated public theme bridges.
   The repeated opt-in class deliberately outranks their light-theme important selectors. */
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored {
  --qi-canvas:#030c1c!important; --qi-paper:#081b32!important;
  --qi-soft:#0c2440!important; --qi-soft-blue:#102d50!important;
  --qi-ink:#eff8ff!important; --qi-muted:#b9cde3!important; --qi-faint:#a2bad3!important;
  --qi-line:#244b6d!important; --qi-line-strong:#397597!important;
  --qi-blue:#65e5ff!important; --qi-blue-hover:#a3f1ff!important;
  --qi-positive:#75e2c6!important; --qi-shadow:0 18px 50px #0004!important;
  --signature-ink:#eff8ff; --signature-muted:#b9cde3; --signature-blue:#65e5ff;
  --signature-line:#244b6d; --signature-canvas:#030c1c; --signature-soft:#102d50;
  --bg:#030c1c!important; --bg-2:#081b32!important; --panel:#081b32!important;
  --panel-2:#0c2440!important; --panel-3:#102d50!important; --ink:#eff8ff!important;
  --ink-2:#b9cde3!important; --ink-3:#a2bad3!important; --text:#eff8ff!important;
  --muted:#b9cde3!important; --blue:#65e5ff!important; --accent:#65e5ff!important;
  --line:#244b6d!important; --line-2:#397597!important; --navy:#030c1c!important;
  --mist:#0c2440!important; --teal:#65e5ff!important;
  background:#030c1c!important; color:#eff8ff!important; color-scheme:dark!important;
  overflow-x:clip;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(h1,h2,h3,h4,h5,h6,strong,b,label,legend) {color:#eff8ff!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(p,li,dd,.muted,.lead,.intro,.hero-description,.product-detail,.preview-note,.form-note,.note,.q44-small,.preview-caption) {color:#b9cde3!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.eyebrow,.kicker,.sector-kicker,.q44-eyebrow,.tag-line,.login-label) {color:#75e9ff!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.gradient,.gradient-light,.gradient-text,h1 em,h2 em,.hero-text h2,.presentation-word span,.brandword strong span) {
  background:linear-gradient(105deg,#8bf4ff 0%,#53b8ff 52%,#c2a0ff 100%)!important;
  color:transparent!important; background-clip:text!important; -webkit-background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible {
  outline:3px solid #87eeff!important; outline-offset:4px!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .skip-link {background:#b8f4ff!important;color:#032038!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.site-head,.header,.tnx-public-header) {
  background:#031024f2!important; border-bottom:1px solid #285477!important;
  box-shadow:0 8px 35px #0003!important; backdrop-filter:blur(18px);
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.head-nav a,.header .nav a,.tnx-public-desktop a,.client-nav-link,.tnx-public-client) {color:#c7d9ed!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.head-nav a,.header .nav a,.tnx-public-desktop a):is(:hover,.active,[aria-current="page"]) {color:#72eaff!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .head-nav a.active:after {background:#66e9ff!important;box-shadow:0 0 10px #42d6ff80}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .brandword small {color:#c0d7ed!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.brandlock>img,.q-mark img) {filter:drop-shadow(0 0 10px #29b7ff55)}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.nav-login,.tnx-public-signin,.header-signin) {
  background:linear-gradient(110deg,#083c5e,#132b59)!important; border:1px solid #3fbfe1!important;
  color:#edfcff!important;box-shadow:0 0 20px #1681dc18!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.menu-button,.menu-btn,#tnx-public-menu-button) {
  background:#0d2b48!important;color:#a4f1ff!important;border-color:#3a678b!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.mobile-menu,.tnx-public-menu) {
  background:#06162afc!important;border-color:#285477!important;box-shadow:0 18px 40px #0007!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.mobile-menu a,.tnx-public-menu a) {color:#e0efff!important;background:#0c2440!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.mobile-menu a,.tnx-public-menu a):is(:hover,.active,[aria-current="page"]) {color:#8af0ff!important;background:#123c61!important}

/* The original luminous globe and orbital Q form the homepage focal point. */
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.signature-hero,.cosmos,.subhero,.q44-hero,.sector-hero,.dark-hero,.page-hero,.hero,.login-background) {
  background:radial-gradient(ellipse at 78% 35%,#0b448b66,transparent 58%),radial-gradient(ellipse at 12% 85%,#07557b33,transparent 54%),linear-gradient(125deg,#020b1a,#061b35 65%,#080e2a)!important;
  color:#eff8ff!important;border-color:#244b6d!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .signature-hero:before {
  content:"";position:absolute;inset:0;pointer-events:none;opacity:.42;
  background-image:radial-gradient(#65dfff .8px,transparent 1px),radial-gradient(#b8a0ff .7px,transparent 1px);
  background-size:91px 103px,151px 143px;background-position:18px 25px,62px 48px;
  mask-image:linear-gradient(#000,transparent 95%);
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .signature-hero>.shell {position:relative;z-index:1}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .hero-layout {min-height:625px}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .hero-copy h1 {font-size:clamp(64px,6.7vw,88px);font-weight:800;line-height:1.03;letter-spacing:-.06em;text-shadow:0 4px 35px #117bd330;margin-bottom:20px}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .hero-copy h1 em {display:inline-block;font-size:clamp(26px,2.8vw,37px);line-height:1.3;letter-spacing:.015em;text-transform:uppercase;margin-top:7px}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .hero-lead {font-size:clamp(16px,1.35vw,20px);font-weight:650;line-height:1.6;color:#eefaff!important;max-width:550px;margin:0 0 16px}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .hero-footnote {color:#a8c4e0!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .hero-footnote i {background:#5ba4d3}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .eyebrow>span {background:#66e9ff;box-shadow:0 0 14px #45d7ff80}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .hero-art {height:510px;transform:none;isolation:isolate}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .hero-art:before {
  width:100%;height:100%;background:radial-gradient(ellipse,#125db93b,transparent 64%);filter:blur(15px);
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .art-grid {
  inset:0;background-image:radial-gradient(#5ee9ff88 .8px,transparent 1px);background-size:25px 25px;opacity:.6;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .art-orbit {border-color:#32d6ff4d;box-shadow:0 0 25px #118ada18;width:95%;height:auto;aspect-ratio:1}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .orbit-two {width:88%;border-color:#9b72ff44}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .orbital-core {
  width:100%;height:auto;aspect-ratio:986 / 821;background:transparent;box-shadow:none;border-radius:0;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .orbital-core img {
  width:100%;max-width:600px;height:auto;object-fit:contain;transform:none;
  filter:drop-shadow(0 0 28px #168bed60);mix-blend-mode:screen;
  mask-image:linear-gradient(90deg,transparent 0%,transparent 5%,#000 10%,#000 94%,transparent 100%);
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 5%,#000 10%,#000 94%,transparent 100%);
  animation:tnx-quantum-float4242 10s ease-in-out infinite;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.art-label,.brand-presentation) {
  background:linear-gradient(135deg,#0d2c4eea,#08172eea)!important;
  border-color:#3b7598!important;box-shadow:0 16px 42px #0004!important;color:#e3f7ff!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .art-label small {color:#b5d4ed!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .art-label.label-top {right:0;top:35px;transform:none}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .art-label.label-bottom {left:0;bottom:38px;transform:none}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .label-dot {background:#66e6ce;box-shadow:0 0 14px #5ff3ca66}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.mini-q,.product-icon,.solution-icon,.symbol,.sector-icon,.value-icon,.q44-card-icon) {
  background:linear-gradient(135deg,#0d4262,#142b55)!important;color:#8aeeff!important;border-color:#337192!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .art-caption {color:#a7cce8!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .art-cross {color:#7b9ed5}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .hero-index {border-color:#2b5070}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .hero-index>span {color:#adcae4}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .hero-index a {color:#e1eeff}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .hero-index a:hover {color:#78eaff}

/* Shared public cards, content and the current unified-workspace entry. */
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.signature-section,.section,.section-dark,.q44-content,.sector-main,.sector-directory,.tnx-product-details,.tnx-unified-entry) {
  background:#030e20!important;background-color:#030e20!important;background-image:none!important;border-color:#244b6d!important;color:#eff8ff!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.workspace-section,.bg-mist,.section-muted,.q44-alt,.sector-platform-bridge,.brand-section,.evolution,.band,.platform-live-strip) {
  background:linear-gradient(135deg,#07182d,#081c37)!important;border-color:#244b6d!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.signature-product,.product-card,.solution-card,.step-card,.step,.process-item,.info-card,.contact-card,.resource-grid>a,.evolution-cards>article,.q44-card-grid>a,.q44-card-grid>article,.q44-plan-grid>article,.q44-plan-grid>div,.q44-release,.sector-card,.sector-workflow-card,.sector-workflow-grid article,.sector-info-grid section,.sector-bridge-grid article,.tile,.panel,.quote-panel,.accent-box,.tnx-product-details-grid>article,.feature,.principle,.tab-panel,.faq-item,.faq-box,.pillar-row,.pillars,.platform-card,.timeline,.definition,.insight-visual,.tab-preview,.preview-matrix,.unified-entry-box,.unified-entry-points>div) {
  background:linear-gradient(140deg,#0d2743ee,#07162bee)!important;border-color:#2d597c!important;
  color:#e9f5ff!important;box-shadow:0 14px 38px #0003!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.signature-product,.product-card,.resource-grid>a,.sector-card,.q44-card-grid>a):hover {
  border-color:#4edaff!important;box-shadow:0 14px 38px #00b5ff18!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.product-copy b,.product-copy>span,.product-copy small,.product-number,.product-detail,.signature-product>p,.solution-card p,.step-card p,.info-card p,.resource-grid p,.evolution-cards p,.q44-card-grid p,.q44-plan-grid p,.sector-card p,.tile p,.quote-panel p,.accent-box p,.unified-entry-copy,.unified-entry-points span) {
  color:#bfd3e8!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.product-copy b,.unified-entry-points strong) {color:#edfbff!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.product-link,.inline-link,.text-link,.tnx-product-details a,.contact-detail a,.contact-direct a,.feature a,.faq-item a) {color:#79e7ff!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.product-icon svg,.product-icon svg path) {stroke:#8aeaff!important;filter:none!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.product-arrow,.hero-labels span,.rail span,.sector-tag,.sector-hero-metrics>div,.q44-chip-row span,.pill-row span,.q44-shield,.q44-orbit,.q44-saas-visual,.insight-node,.insight-node.highlight) {
  background:#0d3153!important;color:#b4f2ff!important;border-color:#366f94!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.q44-visual,.q44-home-spotlight) {
  background:radial-gradient(circle at 50% 45%,#155b8b55,transparent 68%),#06172d!important;color:#9df3ff!important;border-color:#346b91!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.signature-cta,.contact-banner,.contact-band,.cta-strip,.sector-callout) {
  background:radial-gradient(ellipse at 80% 90%,#1946a444,transparent 65%),linear-gradient(125deg,#07213b,#0b1735)!important;
  color:#f0faff!important;border-color:#285477!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.button-primary,.button-aqua,.btn-primary,.sector-btn.primary,.unified-entry-primary,.header-cta,.contact-card button[type="submit"]) {
  background:linear-gradient(105deg,#55e7ff,#4bafff)!important;color:#02203a!important;
  border-color:#6eeaff!important;box-shadow:0 9px 25px #07a3e82b!important;font-weight:750;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.button-primary,.button-aqua,.btn-primary,.sector-btn.primary,.unified-entry-primary):hover {
  background:linear-gradient(105deg,#96f3ff,#78caff)!important;color:#02203a!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.button-outline,.btn-outline,.btn-ghost,.sector-btn.secondary,.button.secondary,.unified-entry-secondary,.tab-btn,.sector-filter-group button) {
  background:#0a2442!important;color:#a3efff!important;border:1px solid #397493!important;box-shadow:none!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.button,.btn,.sector-btn,.unified-entry-actions>a) strong {color:inherit!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.tab-btn.active,.tab-btn[aria-selected="true"],.sector-filter-group button.active,.sector-filter-group button[aria-pressed="true"]) {
  background:#164c73!important;color:#c7faff!important;border-color:#6ae6ff!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(input,select,textarea) {
  background:#06172c!important;color:#eef9ff!important;border-color:#487897!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(input,textarea)::placeholder {color:#a6bdd5!important;opacity:1}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(table,th,td) {color:#dcecff!important;border-color:#2c5271!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored th {background:#102a47!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.industry-links>a,.mini-priorities>div,.login-other,.company-workspace-link) {border-color:#315372!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .discovery-strip a {background:#0c2440!important;color:#e6f3ff!important;border:1px solid #254a6c}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.discovery-strip span,.industry-links>a>span) {color:#adc9e3!important}

/* Preserve the existing illustrative workspace layout in the quantum palette. */
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.workspace-frame,.frame-top,.mini-sidebar,.mini-workspace,.mini-module-row>div,.mini-assistant,.mini-step,.workspace-showcase,.workspace-sidebar,.workspace-pane,.workspace-main,.workspace-top) {
  background:#081b32!important;border-color:#2a5172!important;color:#daedff!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .frame-top {background:#0b2440!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .frame-top i {background:#4d83a9}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.frame-top small,.mini-workspace-head>span,.mini-workspace-head>p,.mini-sidebar>span,.mini-priorities small,.mini-assistant small,.mini-step) {color:#aec8e2!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.mini-sidebar>.on,.mini-assistant) {background:linear-gradient(110deg,#123f66,#14294e)!important;color:#a6f1ff!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .mini-module-row>div {background:#113252!important;color:#8aeaff!important}

html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.quantum-footer,.tnx-public-footer,.sector-footer,.footer,footer) {
  background:#020a17!important;color:#bfd3e8!important;border-color:#244663!important;
}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.footer-inner p,.footer-links a,.footer-group>a,.footer-bottom,.footer-bottom small,.tnx-public-footer a,.tnx-public-copyright,.sector-legal,.tnx-public-legal,.tnx-public-legal a) {color:#aac3dd!important;border-color:#244663!important}
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is(.footer-links a,.footer-group>a,.tnx-public-footer a,.tnx-public-legal a):hover {color:#8aeaff!important}

@keyframes tnx-quantum-float4242 {0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@media(max-width:1160px) {
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .head-nav {display:none!important}
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .menu-button {display:block!important}
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .mobile-menu:not([hidden]) {display:grid!important}
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .head-actions {flex-wrap:nowrap!important}
}
@media(max-width:760px) {
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .hero-layout {min-height:0}
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .hero-art {height:auto;min-height:330px;width:min(480px,100%);margin:8px auto 0;transform:none}
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .orbital-core {width:100%}
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .art-label.label-top {right:0;top:0;padding:10px 12px;font-size:11px}
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .art-label.label-bottom {left:0;bottom:0;padding:10px 12px}
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .art-label b {font-size:12px}
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .art-label small {font-size:8px}
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .art-caption {display:none}
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .hero-copy h1 {font-size:clamp(43px,8.5vw,63px)}
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .hero-description {font-size:16px}
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .tnx-unified-entry .unified-entry-box {padding:26px 22px}
}
@media(max-width:420px) {
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .hero-art {min-height:300px;margin-block:14px 8px}
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .hero-actions {gap:14px;flex-wrap:wrap}
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .art-label.label-top {right:0;top:0}
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .art-label.label-bottom {left:0;bottom:0}
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .signature-product {min-height:0}
}
@media(prefers-reduced-motion:reduce) {
  html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored *,html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored *:before,html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored *:after {animation:none!important;transition:none!important;scroll-behavior:auto!important}
}

/* The public brand presentation has one palette; app theme preferences stay untouched. */
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored :is([data-tnx-theme-switch],.tnx-theme-switch,.tnx-floating-theme) {display:none!important}
/* Field captions retain readable contrast above dark inputs. */
html:root body.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored.quantum-restored .form-field>span {color:#c6d9ef!important;opacity:1!important}
