

  .qualia-exact-site .qualia-q5{
    --midnight:var(--e-global-color-primary,#07123A);
    --midnight-2:var(--e-global-color-qxpnav2,#0B1A4A);
    --signal:var(--e-global-color-secondary,#563CFF);
    --violet:var(--e-global-color-qxpviol,#4C3B8F);
    --lavender:var(--e-global-color-accent,#CFC3FF);
    --mid-lavender:var(--e-global-color-qxpmidl,#ECE5FF);
    --white:var(--e-global-color-qxpwhit,#FFFFFF);
    --slate:var(--e-global-color-qxpslat,#5B6480);
    --line-dark:rgba(207,195,255,.16);
    --line-light:rgba(11,18,58,.12);
    --maxw:1160px;
    --ease:cubic-bezier(.22,.61,.36,1);
  }
  .qualia-exact-site .qualia-q5 *{box-sizing:border-box;margin:0;padding:0}
  :not(*){scroll-behavior:smooth}
  :not(*){
    font-family:"Inter",system-ui,sans-serif;
    color:var(--midnight);
    background:var(--white);
    line-height:1.6;
    -webkit-font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
  }
  .qualia-exact-site .qualia-q5 h1,.qualia-exact-site .qualia-q5 h2,.qualia-exact-site .qualia-q5 h3{font-family:"Spectral",Georgia,serif;font-weight:400;line-height:1.12;letter-spacing:-.01em}
  .qualia-exact-site .qualia-q5 .mono{font-family:"IBM Plex Mono",monospace}
  .qualia-exact-site .qualia-q5 a{color:inherit;text-decoration:none}
  .qualia-exact-site .qualia-q5 .wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}
  .qualia-exact-site .qualia-q5 .eyebrow{
    font-family:"IBM Plex Mono",monospace;font-size:12px;font-weight:500;
    letter-spacing:.22em;text-transform:uppercase;color:var(--violet);
    display:inline-flex;align-items:center;gap:12px;
  }
  .qualia-exact-site .qualia-q5 .eyebrow::before{content:"";width:22px;height:1px;background:currentColor;opacity:.7}
  .qualia-exact-site .qualia-q5 .section{padding:96px 0}
  .qualia-exact-site .qualia-q5 .section .lead{font-size:19px;color:var(--slate);max-width:60ch}

  /* ---- Buttons ---- */
  .qualia-exact-site .qualia-q5 .btn{
    display:inline-flex;align-items:center;gap:10px;font-family:"Inter";font-weight:500;
    font-size:15px;padding:14px 26px;border-radius:2px;cursor:pointer;border:1px solid transparent;
    transition:transform .3s var(--ease),background .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease);
  }
  .qualia-exact-site .qualia-q5 .btn-primary{background:var(--signal);color:var(--white)}
  .qualia-exact-site .qualia-q5 .btn-primary:hover{transform:translateY(-2px);background:#4326ff}
  .qualia-exact-site .qualia-q5 .btn-ghost{border-color:var(--line-dark);color:var(--lavender)}
  .qualia-exact-site .qualia-q5 .btn-ghost:hover{border-color:var(--lavender);color:var(--white)}
  .qualia-exact-site .qualia-q5 .btn-ghost-dark{border-color:var(--line-light);color:var(--midnight)}
  .qualia-exact-site .qualia-q5 .btn-ghost-dark:hover{border-color:var(--midnight)}
  .qualia-exact-site .qualia-q5 .btn .arrow{transition:transform .3s var(--ease)}
  .qualia-exact-site .qualia-q5 .btn:hover .arrow{transform:translateX(4px)}

  /* ---- Header ---- */
  .qualia-exact-site .qualia-q5 header{
    position:fixed;top:0;left:0;right:0;z-index:50;
    background:rgba(7,18,58,0);backdrop-filter:blur(0);
    transition:background .4s var(--ease),backdrop-filter .4s var(--ease),border-color .4s var(--ease);
    border-bottom:1px solid transparent;
  }
  .qualia-exact-site .qualia-q5 header.scrolled{
    background:rgba(7,18,58,.96);
    -webkit-backdrop-filter:blur(16px) saturate(125%);
    backdrop-filter:blur(16px) saturate(125%);
    border-bottom:1px solid rgba(207,195,255,.24);
    box-shadow:0 10px 32px rgba(3,8,29,.22);
  }
  .qualia-exact-site .qualia-q5 header.scrolled .brand .name,
  .qualia-exact-site .qualia-q5 header.scrolled .nav-links a{color:var(--white)}
  .qualia-exact-site .qualia-q5 header.scrolled .brand-motto{color:var(--lavender);opacity:.86}
  .qualia-exact-site .qualia-q5 .nav{display:flex;align-items:center;justify-content:space-between;height:74px}
  .qualia-exact-site .qualia-q5 .brand{display:flex;align-items:center;gap:12px}
  .qualia-exact-site .qualia-q5 .brand img{width:30px;height:30px;display:block}
  .qualia-exact-site .qualia-q5 .brand .name{font-family:"Spectral";font-size:22px;letter-spacing:.02em;color:var(--white)}
  .qualia-exact-site .qualia-q5 .nav-links{display:flex;align-items:center;gap:34px}
  .qualia-exact-site .qualia-q5 .nav-links a{font-size:14px;color:var(--lavender);opacity:.82;transition:opacity .25s}
  .qualia-exact-site .qualia-q5 .nav-links a:hover{opacity:1}
  .qualia-exact-site .qualia-q5 .nav .btn{padding:10px 20px;font-size:14px}

  /* ---- Hero ---- */
  .qualia-exact-site .qualia-q5 .hero{position:relative;background:var(--midnight);color:var(--white);overflow:hidden;padding:168px 0 112px}
  .qualia-exact-site .qualia-q5 .hero .shell-bg{
    position:absolute;right:-120px;top:50%;transform:translateY(-50%);
    width:min(52vw,720px);opacity:.10;pointer-events:none;
    filter:drop-shadow(0 0 60px rgba(86,60,255,.4));
  }
  .qualia-exact-site .qualia-q5 .hero .glow{position:absolute;left:-10%;top:-20%;width:60%;height:120%;
    background:radial-gradient(circle at center,rgba(86,60,255,.22),transparent 62%);pointer-events:none}
  .qualia-exact-site .qualia-q5 .hero-inner{position:relative;z-index:2;max-width:760px}
  .qualia-exact-site .qualia-q5 .hero h1{font-size:clamp(38px,5.2vw,60px);font-weight:300;margin:26px 0 0}
  .qualia-exact-site .qualia-q5 .hero h1 em{font-style:italic;color:var(--lavender)}
  .qualia-exact-site .qualia-q5 .hero p.sub{font-size:clamp(17px,2vw,21px);color:var(--lavender);opacity:.92;margin-top:26px;max-width:56ch;line-height:1.5}
  .qualia-exact-site .qualia-q5 .hero .cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}
  .qualia-exact-site .qualia-q5 .hero .trust{margin-top:44px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px 32px;font-family:"IBM Plex Mono";font-size:12.5px;color:var(--lavender);letter-spacing:.04em}
  .qualia-exact-site .qualia-q5 .hero .trust-primary{display:grid;gap:12px}
  .qualia-exact-site .qualia-q5 .hero .trust-points{display:flex;flex-wrap:wrap;gap:12px 32px}
  .qualia-exact-site .qualia-q5 .hero .trust>span,.qualia-exact-site .qualia-q5 .hero .trust-primary>span,.qualia-exact-site .qualia-q5 .hero .trust-points>span{display:inline-flex;align-items:center;gap:9px;opacity:.7}
  .qualia-exact-site .qualia-q5 .hero .trust>span::before,.qualia-exact-site .qualia-q5 .hero .trust-primary>span::before,.qualia-exact-site .qualia-q5 .hero .trust-points>span::before{content:"";width:5px;height:5px;flex:0 0 5px;background:var(--signal);border-radius:50%}
  .qualia-exact-site .qualia-q5 .hero .hero-languages{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding-left:14px}
  .qualia-exact-site .qualia-q5 .hero .hero-language-count{display:inline-flex;align-items:center;gap:7px;margin-right:3px;color:var(--white);font-size:11px;letter-spacing:.1em;text-transform:uppercase}
  .qualia-exact-site .qualia-q5 .hero .hero-language-count strong{display:grid;place-items:center;width:25px;height:25px;border:1px solid rgba(185,170,246,.5);border-radius:50%;color:var(--lavender);font-size:12px;font-weight:500;line-height:1}
  .qualia-exact-site .qualia-q5 .hero .hero-language-name{color:var(--white);font-size:11px;letter-spacing:.06em;opacity:.85}
  .qualia-exact-site .qualia-q5 .hero .hero-language-name+.hero-language-name::before{content:"·";margin-right:7px;color:var(--lavender);opacity:.6}

  /* ---- Section theming ---- */
  .qualia-exact-site .qualia-q5 .light{background:var(--mid-lavender)}
  .qualia-exact-site .qualia-q5 .paper{background:var(--white)}
  .qualia-exact-site .qualia-q5 .dark{background:var(--midnight);color:var(--white)}
  .qualia-exact-site .qualia-q5 .dark .lead{color:var(--lavender);opacity:.85}
  .qualia-exact-site .qualia-q5 .dark .eyebrow{color:var(--lavender)}
  .qualia-exact-site .qualia-q5 .section-head{max-width:64ch;margin-bottom:56px}
  .qualia-exact-site .qualia-q5 .section-head h2{font-size:clamp(27px,3.3vw,40px);margin:22px 0 20px;font-weight:400}
  .qualia-exact-site .qualia-q5 .dark .section-head h2{color:var(--white)}

  /* ---- Problem ---- */
  .qualia-exact-site .qualia-q5 .problem h2{font-weight:400}
  .qualia-exact-site .qualia-q5 .problem .close{font-family:"Spectral";font-size:clamp(21px,2.6vw,28px);font-style:italic;color:var(--violet);max-width:26ch;margin-top:40px;line-height:1.35}

  /* ---- Principle cards ---- */
  .qualia-exact-site .qualia-q5 .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-dark);border:1px solid var(--line-dark);margin-top:8px}
  .qualia-exact-site .qualia-q5 .card{background:var(--midnight);padding:34px 30px}
  .qualia-exact-site .qualia-q5 .card .k{font-family:"IBM Plex Mono";font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--signal)}
  .qualia-exact-site .qualia-q5 .card h3{font-size:22px;margin:18px 0 12px;color:var(--white);font-weight:400}
  .qualia-exact-site .qualia-q5 .card p{font-size:15px;color:var(--lavender);opacity:.82}

  /* ---- Model / spiral ---- */
  .qualia-exact-site .qualia-q5 .model-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}
  .qualia-exact-site .qualia-q5 .dims{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}
  .qualia-exact-site .qualia-q5 .dim{font-family:"IBM Plex Mono";font-size:13px;padding:8px 14px;border:1px solid var(--line-light);border-radius:2px;color:var(--violet);transition:all .3s var(--ease);cursor:default}
  .qualia-exact-site .qualia-q5 .dim.active,.qualia-exact-site .qualia-q5 .dim:hover{background:var(--midnight);color:var(--white);border-color:var(--midnight)}
  .qualia-exact-site .qualia-q5 .underlying{margin-top:34px;font-family:"IBM Plex Mono";font-size:12.5px;color:var(--slate);line-height:2}
  .qualia-exact-site .qualia-q5 .underlying b{color:var(--violet);font-weight:500}
  .qualia-exact-site .qualia-q5 .spiral-wrap{display:flex;justify-content:center}
  .qualia-exact-site .qualia-q5 .spiral{width:100%;max-width:470px;aspect-ratio:480/380}
  .qualia-exact-site .qualia-q5 .spiral text{font-family:"IBM Plex Mono";font-size:11px;fill:var(--violet);letter-spacing:.04em}
  .qualia-exact-site .qualia-q5 .spiral .node{fill:var(--white);stroke:var(--violet);stroke-width:1.5;transition:all .3s var(--ease);cursor:pointer}
  .qualia-exact-site .qualia-q5 .spiral .node.active{fill:var(--signal);stroke:var(--signal);r:7}
  .qualia-exact-site .qualia-q5 .spiral .node.active + text,.qualia-exact-site .qualia-q5 .spiral text.active{fill:var(--midnight);font-weight:500}
  .qualia-exact-site .qualia-q5 .spiral .curve{fill:none;stroke:var(--violet);stroke-width:1.4;opacity:.55}

  /* ---- Pipeline ---- */
  .qualia-exact-site .qualia-q5 .pipe{display:flex;flex-direction:column;gap:0;margin-top:10px;border-top:1px solid var(--line-dark)}
  .qualia-exact-site .qualia-q5 .pstep{display:grid;grid-template-columns:56px 1fr auto;gap:24px;align-items:baseline;padding:26px 0;border-bottom:1px solid var(--line-dark)}
  .qualia-exact-site .qualia-q5 .pstep .num{font-family:"IBM Plex Mono";font-size:13px;color:var(--signal)}
  .qualia-exact-site .qualia-q5 .pstep .pname{font-family:"Spectral";font-size:23px;color:var(--white)}
  .qualia-exact-site .qualia-q5 .pstep .pdesc{font-size:14.5px;color:var(--lavender);opacity:.78;max-width:44ch}
  .qualia-exact-site .qualia-q5 .pstep.ssot{background:linear-gradient(90deg,rgba(86,60,255,.14),transparent)}
  .qualia-exact-site .qualia-q5 .pstep.ssot .pname{color:var(--lavender)}
  .qualia-exact-site .qualia-q5 .pstep .tag{font-family:"IBM Plex Mono";font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--signal);white-space:nowrap}

  /* ---- Deliverables ---- */
  .qualia-exact-site .qualia-q5 .deliverables{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:8px}
  .qualia-exact-site .qualia-q5 .deliverables.three{grid-template-columns:repeat(3,1fr)}

  /* ---- Console showcase ---- */
  .qualia-exact-site .qualia-q5 .console-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:60px;align-items:center}
  .qualia-exact-site .qualia-q5 .console-copy .lead{margin-top:20px}
  .qualia-exact-site .qualia-q5 .console-copy h2{font-size:clamp(28px,3.6vw,42px);margin-top:22px;font-weight:400}
  .qualia-exact-site .qualia-q5 .console-shot{display:flex;justify-content:center}
  .qualia-exact-site .qualia-q5 .window{width:100%;max-width:430px;border:1px solid var(--line-light);border-radius:12px;overflow:hidden;box-shadow:0 44px 90px -46px rgba(7,18,58,.55);background:var(--white)}
  .qualia-exact-site .qualia-q5 .window .bar{height:34px;background:var(--mid-lavender);display:flex;align-items:center;gap:7px;padding:0 15px;border-bottom:1px solid var(--line-light)}
  .qualia-exact-site .qualia-q5 .window .bar span{width:10px;height:10px;border-radius:50%;background:var(--lavender)}
  .qualia-exact-site .qualia-q5 .window img{display:block;width:100%;height:auto}
  .qualia-exact-site .qualia-q5 .del{background:var(--white);border:1px solid var(--line-light);padding:34px 32px;border-radius:3px;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}
  .qualia-exact-site .qualia-q5 .del:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px rgba(7,18,58,.4);border-color:var(--lavender)}
  .qualia-exact-site .qualia-q5 .del .fmt{font-family:"IBM Plex Mono";font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--signal)}
  .qualia-exact-site .qualia-q5 .del h3{font-size:24px;margin:14px 0 12px;font-weight:400}
  .qualia-exact-site .qualia-q5 .del p{font-size:15.5px;color:var(--slate)}

  /* ---- Audience ---- */
  .qualia-exact-site .qualia-q5 .aud-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:12px}
  .qualia-exact-site .qualia-q5 .aud .an{font-family:"Spectral";font-size:22px;color:var(--white);border-top:1px solid var(--line-dark);padding-top:20px}
  .qualia-exact-site .qualia-q5 .aud p{font-size:15px;color:var(--lavender);opacity:.8;margin-top:12px}

  /* ---- Proof strip ---- */
  .qualia-exact-site .qualia-q5 .proof{display:flex;flex-wrap:wrap;gap:14px 40px;font-family:"IBM Plex Mono";font-size:13px;color:var(--slate);align-items:center}
  .qualia-exact-site .qualia-q5 .proof .pass{color:var(--violet);display:inline-flex;align-items:center;gap:9px}
  .qualia-exact-site .qualia-q5 .proof .pass::before{content:"✓";color:var(--signal);font-weight:700}
  .qualia-exact-site .qualia-q5 .volumes{margin-top:30px;font-size:15px;color:var(--slate);max-width:62ch}
  .qualia-exact-site .qualia-q5 .volumes em{font-family:"Spectral";font-style:italic;color:var(--violet)}

  /* ---- Pricing ---- */
  .qualia-exact-site .qualia-q5 .price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px;align-items:stretch}
  .qualia-exact-site .qualia-q5 .plan{border:1px solid var(--line-light);border-radius:4px;padding:38px 32px;background:var(--white);display:flex;flex-direction:column;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}
  .qualia-exact-site .qualia-q5 .plan:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px rgba(7,18,58,.4)}
  .qualia-exact-site .qualia-q5 .plan.feature{background:var(--midnight);border-color:var(--midnight);position:relative}
  .qualia-exact-site .qualia-q5 .plan .pk{font-family:"IBM Plex Mono";font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--signal)}
  .qualia-exact-site .qualia-q5 .plan .amt{font-family:"Spectral";font-size:clamp(36px,4.6vw,50px);font-weight:300;color:var(--midnight);margin:16px 0 4px;line-height:1}
  .qualia-exact-site .qualia-q5 .plan.feature .amt{color:var(--white)}
  .qualia-exact-site .qualia-q5 .plan .amt .per{font-family:"Inter";font-size:15px;color:var(--slate);font-weight:400;margin-left:6px}
  .qualia-exact-site .qualia-q5 .plan.feature .amt .per{color:var(--lavender);opacity:.8}
  .qualia-exact-site .qualia-q5 .plan .pdesc{font-size:14.5px;color:var(--slate);margin:16px 0 24px;min-height:44px}
  .qualia-exact-site .qualia-q5 .plan.feature .pdesc{color:var(--lavender);opacity:.85}
  .qualia-exact-site .qualia-q5 .plan ul{list-style:none;margin:0 0 26px;flex:1}
  .qualia-exact-site .qualia-q5 .plan li{display:flex;gap:11px;font-size:14.5px;padding:8px 0;color:var(--midnight);border-bottom:1px solid var(--line-light)}
  .qualia-exact-site .qualia-q5 .plan.feature li{color:var(--lavender);border-bottom-color:var(--line-dark)}
  .qualia-exact-site .qualia-q5 .plan li::before{content:"✓";color:var(--signal);font-weight:700;flex-shrink:0}
  .qualia-exact-site .qualia-q5 .plan .btn{justify-content:center}
  .qualia-exact-site .qualia-q5 .plan .badge{position:absolute;top:-11px;right:26px;font-family:"IBM Plex Mono";font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;background:var(--signal);color:var(--white);padding:5px 12px;border-radius:2px}
  .qualia-exact-site .qualia-q5 .price-note{margin-top:26px;font-family:"IBM Plex Mono";font-size:12.5px;color:var(--slate);display:flex;flex-wrap:wrap;gap:10px 30px}
  .qualia-exact-site .qualia-q5 .price-note span{display:inline-flex;align-items:center;gap:9px}
  .qualia-exact-site .qualia-q5 .price-note .dot::before{content:"";width:5px;height:5px;background:var(--signal);border-radius:50%}
  .qualia-exact-site .qualia-q5 .price-note b{color:var(--violet);font-weight:500}

  /* ---- Access ---- */
  .qualia-exact-site .qualia-q5 .access{text-align:center}
  .qualia-exact-site .qualia-q5 .access h2{font-size:clamp(28px,3.6vw,42px);font-weight:300;max-width:18ch;margin:22px auto 20px;color:var(--white)}
  .qualia-exact-site .qualia-q5 .access p{color:var(--lavender);opacity:.88;max-width:52ch;margin:0 auto;font-size:18px}
  .qualia-exact-site .qualia-q5 .form{display:flex;gap:12px;max-width:480px;margin:38px auto 0;flex-wrap:wrap;justify-content:center}
  .qualia-exact-site .qualia-q5 .form input{flex:1;min-width:240px;background:rgba(255,255,255,.04);border:1px solid var(--line-dark);color:var(--white);padding:15px 18px;border-radius:2px;font-family:"Inter";font-size:15px;transition:border-color .3s}
  .qualia-exact-site .qualia-q5 .form input::placeholder{color:var(--lavender);opacity:.5}
  .qualia-exact-site .qualia-q5 .form input:focus{outline:none;border-color:var(--signal)}
  .qualia-exact-site .qualia-q5 .form-note{margin-top:16px;font-family:"IBM Plex Mono";font-size:12px;color:var(--lavender);opacity:.55}
  .qualia-exact-site .qualia-q5 .confirm{margin-top:24px;color:var(--lavender);font-family:"Spectral";font-style:italic;font-size:19px;opacity:0;transition:opacity .5s}
  .qualia-exact-site .qualia-q5 .confirm.show{opacity:1}

  /* ---- Footer ---- */
  .qualia-exact-site .qualia-q5 footer{background:var(--midnight);color:var(--lavender);padding:70px 0 46px;border-top:1px solid var(--line-dark)}
  .qualia-exact-site .qualia-q5 .foot-top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:40px}
  .qualia-exact-site .qualia-q5 .foot-brand{display:flex;align-items:center;gap:13px}
  .qualia-exact-site .qualia-q5 .foot-brand img{width:34px;height:34px}
  .qualia-exact-site .qualia-q5 .foot-brand .fname{font-family:"Spectral";font-size:24px;color:var(--white)}
  .qualia-exact-site .qualia-q5 .foot-motto{font-family:"Spectral";font-style:italic;color:var(--lavender);opacity:.75;margin-top:8px;font-size:15px}
  .qualia-exact-site .qualia-q5 .foot-links{display:flex;gap:60px;flex-wrap:wrap}
  .qualia-exact-site .qualia-q5 .foot-col h4{font-family:"IBM Plex Mono";font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--signal);margin-bottom:16px;font-weight:500}
  .qualia-exact-site .qualia-q5 .foot-col a{display:block;font-size:14px;color:var(--lavender);opacity:.75;margin-bottom:11px;transition:opacity .25s}
  .qualia-exact-site .qualia-q5 .foot-col a:hover{opacity:1}
  .qualia-exact-site .qualia-q5 .foot-bottom{margin-top:56px;padding-top:26px;border-top:1px solid var(--line-dark);display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;font-size:12.5px;font-family:"IBM Plex Mono";opacity:.55}

  /* ---- Brand motto (header) ---- */
  .qualia-exact-site .qualia-q5 .brand-text{display:flex;flex-direction:column;line-height:1.05}
  .qualia-exact-site .qualia-q5 .brand-motto{font-family:"IBM Plex Mono";font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--lavender);opacity:.68;margin-top:3px}

  /* ---- See more ---- */
  .qualia-exact-site .qualia-q5 .seemore{display:inline-flex;align-items:center;gap:7px;margin-top:44px;font-family:"IBM Plex Mono";font-size:12.5px;letter-spacing:.05em;color:var(--signal);border-bottom:1px solid transparent;transition:border-color .25s var(--ease),gap .25s var(--ease)}
  .qualia-exact-site .qualia-q5 .seemore:hover{border-color:var(--signal);gap:11px}
  .qualia-exact-site .qualia-q5 .dark .seemore{color:var(--lavender)}
  .qualia-exact-site .qualia-q5 .dark .seemore:hover{border-color:var(--lavender)}

  /* ---- Sample runs ---- */
  .qualia-exact-site .qualia-q5 .samples-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:8px}
  .qualia-exact-site .qualia-q5 .sample{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line-light);border-radius:3px;padding:28px 26px;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}
  .qualia-exact-site .qualia-q5 .sample:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px rgba(7,18,58,.4);border-color:var(--lavender)}
  .qualia-exact-site .qualia-q5 .sample .sk{font-family:"IBM Plex Mono";font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--signal)}
  .qualia-exact-site .qualia-q5 .sample h3{font-size:19px;margin:12px 0 22px;font-weight:400;flex:1}
  .qualia-exact-site .qualia-q5 .sample .dl{font-family:"IBM Plex Mono";font-size:12.5px;color:var(--violet);display:inline-flex;align-items:center;gap:7px;transition:gap .25s var(--ease),color .25s}
  .qualia-exact-site .qualia-q5 .sample:hover .dl{gap:11px;color:var(--signal)}

  /* ---- Demo CTA ---- */
  .qualia-exact-site .qualia-q5 .demo-cta{display:flex;align-items:center;justify-content:center;gap:20px;margin:-6px 0 46px;flex-wrap:wrap}
  .qualia-exact-site .qualia-q5 .demo-cta .demo-inv{font-family:"Spectral";font-style:italic;font-size:19px;color:var(--violet)}

  /* ---- FAQ ---- */
  .qualia-exact-site .qualia-q5 .faq-grid{margin-top:8px;border-top:1px solid var(--line-light)}
  .qualia-exact-site .qualia-q5 .faq-item{border-bottom:1px solid var(--line-light)}
  .qualia-exact-site .qualia-q5 .faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-family:"Spectral";font-size:clamp(18px,2.2vw,22px);color:var(--midnight);font-weight:400}
  .qualia-exact-site .qualia-q5 .faq-item summary::-webkit-details-marker{display:none}
  .qualia-exact-site .qualia-q5 .faq-item summary .plus{font-family:"Inter";font-size:24px;color:var(--signal);transition:transform .3s var(--ease);flex-shrink:0;line-height:1}
  .qualia-exact-site .qualia-q5 .faq-item[open] summary .plus{transform:rotate(45deg)}
  .qualia-exact-site .qualia-q5 .faq-item .fa{padding:0 0 26px;font-size:15.5px;color:var(--slate);max-width:70ch}

  /* ---- Model dimension caption ---- */
  .qualia-exact-site .qualia-q5 .dim-caption{margin-top:26px;font-family:"Spectral";font-style:italic;font-size:19px;color:var(--violet);min-height:56px;line-height:1.4;max-width:34ch}

  /* ---- Projections ---- */
  .qualia-exact-site .qualia-q5 .proj-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:8px}
  .qualia-exact-site .qualia-q5 .proj{background:var(--white);border:1px solid var(--line-light);border-radius:3px;padding:30px 32px;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}
  .qualia-exact-site .qualia-q5 .proj:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px rgba(7,18,58,.4);border-color:var(--lavender)}
  .qualia-exact-site .qualia-q5 .proj .pj-k{font-family:"IBM Plex Mono";font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--signal)}
  .qualia-exact-site .qualia-q5 .proj .pj-q{font-family:"Spectral";font-size:21px;color:var(--midnight);margin:14px 0 16px;line-height:1.3;font-weight:400}
  .qualia-exact-site .qualia-q5 .proj .pj-ex{font-family:"IBM Plex Mono";font-size:12px;color:var(--slate);line-height:1.95;margin-bottom:22px}
  .qualia-exact-site .qualia-q5 .dl{font-family:"IBM Plex Mono";font-size:12.5px;color:var(--violet);display:inline-flex;align-items:center;gap:7px;transition:gap .25s var(--ease),color .25s}
  .qualia-exact-site .qualia-q5 .dl:hover,.qualia-exact-site .qualia-q5 .proj:hover .dl{gap:11px;color:var(--signal)}

  /* ---- Trust strip ---- */
  .qualia-exact-site .qualia-q5 .trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-dark);border:1px solid var(--line-dark);margin-top:8px}
  .qualia-exact-site .qualia-q5 .trust-pt{background:var(--midnight);padding:26px 24px;font-size:14.5px;color:var(--lavender)}
  .qualia-exact-site .qualia-q5 .trust-pt .tk{display:block;font-family:"IBM Plex Mono";font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--signal);margin-bottom:10px}
  .qualia-exact-site .qualia-q5 .dark .volumes{color:var(--lavender);opacity:.8}

  /* ---- Reveal ---- */
  .qualia-exact-site .qualia-q5 .reveal{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease),transform .8s var(--ease)}
  .qualia-exact-site .qualia-q5 .reveal.in{opacity:1;transform:none}

  /* ---- Responsive ---- */
  @media(max-width:880px){
    .qualia-exact-site .qualia-q5 .nav-links{display:none}
    .qualia-exact-site .qualia-q5 .section{padding:62px 0}
    .qualia-exact-site .qualia-q5 .hero{padding:130px 0 76px}
    .qualia-exact-site .qualia-q5 .cards,.qualia-exact-site .qualia-q5 .aud-grid{grid-template-columns:1fr}
    .qualia-exact-site .qualia-q5 .price-grid{grid-template-columns:1fr}
    .qualia-exact-site .qualia-q5 .model-grid{grid-template-columns:1fr;gap:44px}
    .qualia-exact-site .qualia-q5 .deliverables{grid-template-columns:1fr}
    .qualia-exact-site .qualia-q5 .deliverables.three{grid-template-columns:1fr}
    .qualia-exact-site .qualia-q5 .console-grid{grid-template-columns:1fr;gap:38px}
    .qualia-exact-site .qualia-q5 .samples-grid{grid-template-columns:1fr}
    .qualia-exact-site .qualia-q5 .proj-grid{grid-template-columns:1fr}
    .qualia-exact-site .qualia-q5 .trust-row{grid-template-columns:1fr 1fr}
    .qualia-exact-site .qualia-q5 .pstep{grid-template-columns:40px 1fr;gap:16px}
    .qualia-exact-site .qualia-q5 .pstep .tag{grid-column:2;margin-top:6px}
  }
  @media(prefers-reduced-motion:reduce){
    .qualia-exact-site .qualia-q5 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
    .qualia-exact-site .qualia-q5 .reveal{opacity:1;transform:none}
  }

.qualia-exact-site .qualia-q5{display:block;color:var(--ink);background:var(--paper);font-family:"DM Sans",sans-serif;-webkit-font-smoothing:antialiased}
.qualia-exact-site .qualia-q5 #top h1{color:var(--white)!important}
.qualia-exact-site .qualia-q5 #top h1 em{color:var(--lavender)!important}
.qualia-exact-site .qualia-q5 .exact-slot{display:block}
.qualia-exact-site .qualia-q5 .reveal{opacity:1!important;transform:none!important}
.qualia-exact-site .qualia-q5 .context{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}
.qualia-exact-site .qualia-q5 .context:hover,.qualia-exact-site .qualia-q5 .context:focus-visible{border-color:#b9aaf6;background:rgba(255,255,255,.085);transform:translateY(-3px);outline:none}
.qualia-exact-site .qualia-q5 .exact-more-wrap{position:relative;z-index:3;margin-top:34px}
.qualia-exact-site .qualia-q5 .exact-more{border-top:1px solid var(--line)}
.qualia-exact-site .qualia-q5 .exact-more summary{display:inline-flex;align-items:center;gap:12px;padding:18px 0 8px;color:var(--purple);font-family:"IBM Plex Mono",monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;list-style:none}
.qualia-exact-site .qualia-q5 .exact-more summary::-webkit-details-marker{display:none}
.qualia-exact-site .qualia-q5 .exact-more summary span{transition:transform .25s ease}.qualia-exact-site .qualia-q5 .exact-more[open] summary span{transform:rotate(90deg)}
.qualia-exact-site .qualia-q5 .exact-more-panel{display:grid;grid-template-columns:.72fr 1.28fr;gap:60px;padding:28px 0 10px}
.qualia-exact-site .qualia-q5 .exact-more-panel h3{margin:0;font-family:"Cormorant Garamond",serif;font-size:36px;line-height:1.08;font-weight:500}
.qualia-exact-site .qualia-q5 .exact-more-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px 38px}
.qualia-exact-site .qualia-q5 .exact-more-grid article{padding-top:13px;border-top:1px solid var(--line)}
.qualia-exact-site .qualia-q5 .exact-more-grid strong{display:block;margin-bottom:8px;font-family:"IBM Plex Mono",monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}
.qualia-exact-site .qualia-q5 .exact-more-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}
.qualia-exact-site .qualia-q5 .qr-modal{--paper:#f8f7f3;--ink:#07123a;--muted:#5b6480;--purple:#4c3b8f;--line:rgba(11,18,58,.14);position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:24px;color:var(--ink)}
.qualia-exact-site .qualia-q5 .qr-modal.is-open{display:flex}.qualia-exact-site .qualia-q5 .qr-backdrop{position:absolute;inset:0;background:rgba(3,8,29,.78);backdrop-filter:blur(10px)}
.qualia-exact-site .qualia-q5 .qr-dialog{position:relative;width:min(880px,100%);max-height:calc(100vh - 48px);overflow:auto;background:var(--paper);border:1px solid rgba(255,255,255,.18);border-radius:22px;box-shadow:0 35px 100px rgba(0,0,0,.42);padding:42px}
.qualia-exact-site .qualia-q5 .qr-close{position:absolute;right:18px;top:16px;border:0;background:transparent;color:var(--muted);font-size:30px;line-height:1;cursor:pointer}.qualia-exact-site .qualia-q5 .qr-close:hover{color:var(--ink)}
.qualia-exact-site .qualia-q5 .qr-heading{padding-right:35px}.qualia-exact-site .qualia-q5 .qr-heading h2,.qualia-exact-site .qualia-q5 .qr-status-view h2{font-family:"Cormorant Garamond",serif;font-size:44px;line-height:1;margin:14px 0 10px;font-weight:500}.qualia-exact-site .qualia-q5 .qr-heading p,.qualia-exact-site .qualia-q5 .qr-status-view p{color:var(--muted);font-size:14px;line-height:1.65;max-width:650px}
.qualia-exact-site .qualia-q5 .qr-selection{margin-top:28px;padding:20px;border:1px solid var(--line);border-radius:14px;background:#f8f7f3}.qualia-exact-site .qualia-q5 .qr-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.qualia-exact-site .qualia-q5 .qr-span-2{grid-column:span 2}
.qualia-exact-site .qualia-q5 .qr-field{display:grid;gap:7px}.qualia-exact-site .qualia-q5 .qr-field>span,.qualia-exact-site .qualia-q5 .qr-field>label,.qualia-exact-site .qualia-q5 .qr-products legend,.qualia-exact-site .qualia-q5 .qr-section-title{font-family:"IBM Plex Mono",monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.qualia-exact-site .qualia-q5 .qr-field input,.qualia-exact-site .qualia-q5 .qr-field select{width:100%;height:44px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font:500 14px "DM Sans",sans-serif;padding:0 12px;box-sizing:border-box}.qualia-exact-site .qualia-q5 .qr-field input:focus,.qualia-exact-site .qualia-q5 .qr-field select:focus{outline:2px solid rgba(88,70,154,.2);border-color:var(--purple)}
.qualia-exact-site .qualia-q5 .qr-products{border:0;padding:0;margin:18px 0 0}.qualia-exact-site .qualia-q5 .qr-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px}.qualia-exact-site .qualia-q5 .qr-product{display:flex;align-items:center;gap:7px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.qualia-exact-site .qualia-q5 .qr-product:has(input:checked){border-color:var(--purple);background:#f0edf9}.qualia-exact-site .qualia-q5 .qr-product input{accent-color:var(--purple)}
.qualia-exact-site .qualia-q5 .qr-total{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);margin-top:16px;padding-top:15px;font-size:12px;color:var(--muted)}.qualia-exact-site .qualia-q5 .qr-total strong{font-family:"Cormorant Garamond",serif;font-size:28px;color:var(--ink)}
.qualia-exact-site .qualia-q5 .qr-discount{margin-top:8px;color:var(--purple);font-size:12px;line-height:1.5}.qualia-exact-site .qualia-q5 .qr-discount[hidden]{display:none}.qualia-exact-site .qualia-q5 .qr-coupon-message{font-size:12px;line-height:1.5;color:var(--muted)}.qualia-exact-site .qualia-q5 .qr-coupon-message[data-state="error"]{color:#8d2525}.qualia-exact-site .qualia-q5 .qr-coupon-message[data-state="success"]{color:#286249}.qualia-exact-site .qualia-q5 .qr-inline button:disabled{opacity:.6;cursor:wait}.qualia-exact-site .qualia-q5 .qr-inline button:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.qualia-exact-site .qualia-q5 .qr-inline input{min-width:0}
.qualia-exact-site .qualia-q5 .qr-section-title{margin:24px 0 10px;color:var(--purple)}.qualia-exact-site .qualia-q5 .qr-inline{display:grid;grid-template-columns:1fr auto}.qualia-exact-site .qualia-q5 .qr-inline input{border-radius:7px 0 0 7px}.qualia-exact-site .qualia-q5 .qr-inline button{border:1px solid var(--purple);background:var(--purple);color:#fff;border-radius:0 7px 7px 0;padding:0 13px;font:700 10px "IBM Plex Mono",monospace;cursor:pointer}
.qualia-exact-site .qualia-q5 .qr-terms{display:flex;align-items:flex-start;gap:10px;margin-top:20px;color:var(--muted);font-size:12px;line-height:1.55}.qualia-exact-site .qualia-q5 .qr-terms input{margin-top:2px;accent-color:var(--purple)}.qualia-exact-site .qualia-q5 .qr-terms a{color:var(--purple)}
.qualia-exact-site .qualia-q5 .qr-error{display:none;margin-top:14px;padding:11px 13px;border:1px solid #e7b9b9;border-radius:7px;background:#fff2f2;color:#8d2525;font-size:12px;font-weight:600}.qualia-exact-site .qualia-q5 .qr-error.show{display:block}.qualia-exact-site .qualia-q5 .qr-submit{width:100%;justify-content:center;margin-top:18px;border:0;cursor:pointer}.qualia-exact-site .qualia-q5 .qr-submit:disabled{opacity:.6;cursor:wait}.qualia-exact-site .qualia-q5 .qr-secure{text-align:center;color:var(--muted);font-size:10px;margin:10px 0 0}.qualia-exact-site .qualia-q5 .qr-status-view{text-align:center;padding:70px 20px}.qualia-exact-site .qualia-q5 .qr-status-view p{margin:0 auto 25px}.qualia-exact-site .qualia-q5 .qr-status-view .btn{display:inline-flex}
.qualia-exact-site .qualia-q5 .pricing-explainer{display:grid;grid-template-columns:.55fr 1fr 1fr 1fr;gap:22px;margin-top:22px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.6}.qualia-exact-site .qualia-q5 .pricing-explainer strong{color:var(--ink);font-family:"IBM Plex Mono",monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.qualia-exact-site .qualia-q5 .pricing-explainer p{margin:0}.qualia-exact-site .qualia-q5 .pricing-explainer b{color:var(--ink)}
@media(max-width:700px){.qualia-exact-site .qualia-q5 .exact-more-panel{grid-template-columns:1fr;gap:25px}.qualia-exact-site .qualia-q5 .exact-more-grid{grid-template-columns:1fr}}
@media(max-width:700px){.qualia-exact-site .qualia-q5 .pricing-explainer{grid-template-columns:1fr;gap:10px}.qualia-exact-site .qualia-q5 .qr-modal{padding:0;align-items:flex-end}.qualia-exact-site .qualia-q5 .qr-dialog{max-height:94vh;border-radius:20px 20px 0 0;padding:30px 18px}.qualia-exact-site .qualia-q5 .qr-heading h2,.qualia-exact-site .qualia-q5 .qr-status-view h2{font-size:36px}.qualia-exact-site .qualia-q5 .qr-grid{grid-template-columns:1fr}.qualia-exact-site .qualia-q5 .qr-span-2{grid-column:auto}.qualia-exact-site .qualia-q5 .qr-product-grid{grid-template-columns:1fr 1fr}}


.qualia-exact-site .qualia-exact-middle{--ink:var(--e-global-color-text,#10183C);--navy:var(--e-global-color-qxpanav,#0B1232);--violet:var(--e-global-color-qxpviol,#4C3B8F);--violet2:var(--e-global-color-qxpvio2,#7258D8);--warm:var(--e-global-color-qxpwarm,#FCFBF8);--paper:var(--e-global-color-qxppapr,#FFFFFF);--muted:var(--e-global-color-qxpmute,#67718A);--line:var(--e-global-color-qxpline,#E4E8F0);--bluegray:var(--e-global-color-qxpblgr,#DCE3ED);--soft:var(--e-global-color-qxpsoft,#F4F2FA);--shadow:0 32px 90px rgba(14,24,60,.14)}
.qualia-exact-site .qualia-exact-middle *{box-sizing:border-box}:not(*){scroll-behavior:smooth}:not(*){margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:var(--ink);background:var(--warm);-webkit-font-smoothing:antialiased}.qualia-exact-site .qualia-exact-middle a{color:inherit;text-decoration:none}.qualia-exact-site .qualia-exact-middle img{display:block;max-width:100%}.qualia-exact-site .qualia-exact-middle .wrap{width:min(1240px,calc(100% - 42px));margin:auto}.qualia-exact-site .qualia-exact-middle .eyebrow{font-size:11px;letter-spacing:.19em;text-transform:uppercase;font-weight:800;color:var(--violet)}
.qualia-exact-site .qualia-exact-middle nav{position:fixed;z-index:100;inset:0 0 auto;background:rgba(252,251,248,.83);backdrop-filter:blur(18px) saturate(130%);border-bottom:1px solid rgba(228,232,240,.75)}.qualia-exact-site .qualia-exact-middle .nav{height:72px;display:flex;align-items:center;justify-content:space-between;gap:28px}.qualia-exact-site .qualia-exact-middle .brand img{width:154px}.qualia-exact-site .qualia-exact-middle .links{display:flex;align-items:center;gap:22px;font-size:12px;color:#38425e}.qualia-exact-site .qualia-exact-middle .links a:hover{color:var(--violet)}.qualia-exact-site .qualia-exact-middle .nav-cta{padding:11px 17px;border-radius:999px;background:var(--ink);color:#fff;font-weight:700}
.qualia-exact-site .qualia-exact-middle .hero{min-height:100vh;padding:148px 0 64px;display:grid;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 77% 20%,rgba(114,88,216,.13),transparent 26%),linear-gradient(180deg,#fff,#fbfaff 72%,#fff)}.qualia-exact-site .qualia-exact-middle .hero:after{content:"";position:absolute;width:680px;height:680px;border-radius:50%;right:-290px;top:70px;border:1px solid rgba(76,59,143,.10);box-shadow:0 0 0 80px rgba(76,59,143,.025),0 0 0 160px rgba(76,59,143,.018)}.qualia-exact-site .qualia-exact-middle .hero-copy{max-width:1020px;position:relative;z-index:2}.qualia-exact-site .qualia-exact-middle .hero h1,.qualia-exact-site .qualia-exact-middle .hero .hero-console-title{font-size:clamp(58px,8.4vw,118px);line-height:.9;letter-spacing:-.065em;margin:22px 0 30px;font-weight:700}.qualia-exact-site .qualia-exact-middle .hero h1 span,.qualia-exact-site .qualia-exact-middle .hero .hero-console-title span{color:var(--violet)}.qualia-exact-site .qualia-exact-middle .hero p{max-width:730px;font-size:21px;line-height:1.65;color:var(--muted);margin:0}.qualia-exact-site .qualia-exact-middle .actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:32px}.qualia-exact-site .qualia-exact-middle .btn{min-height:50px;padding:0 22px;border-radius:999px;border:1px solid var(--ink);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:750}.qualia-exact-site .qualia-exact-middle .btn.primary{background:var(--ink);color:#fff}.qualia-exact-site .qualia-exact-middle .btn.ghost{background:rgba(255,255,255,.65)}.qualia-exact-site .qualia-exact-middle .hero-note{margin-top:34px;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:#858ca0}.qualia-exact-site .qualia-exact-middle .scroll-cue{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);font-size:11px;color:#8b92a5;letter-spacing:.16em;text-transform:uppercase}
.qualia-exact-site .qualia-exact-middle .console-reveal{padding:88px 0 120px;background:#fff}.qualia-exact-site .qualia-exact-middle .head-split{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end;margin-bottom:34px}.qualia-exact-site .qualia-exact-middle .head-split h2,.qualia-exact-site .qualia-exact-middle .section-title{font-size:clamp(42px,5.8vw,76px);line-height:.96;letter-spacing:-.055em;margin:0}.qualia-exact-site .qualia-exact-middle .head-split p,.qualia-exact-site .qualia-exact-middle .section-lead{font-size:18px;line-height:1.7;color:var(--muted);margin:0}.qualia-exact-site .qualia-exact-middle .console-shell{padding:16px;background:#fff;border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow)}.qualia-exact-site .qualia-exact-middle .console-shell img{border-radius:16px;width:100%}.qualia-exact-site .qualia-exact-middle .microline{display:flex;justify-content:space-between;gap:20px;padding:17px 3px 0;font-size:12px;color:#80889b}
.qualia-exact-site .qualia-exact-middle .reading{padding:120px 0;background:linear-gradient(180deg,#f7f5fb 0,#fff 100%)}.qualia-exact-site .qualia-exact-middle .reading-head{max-width:800px;margin-bottom:70px}.qualia-exact-site .qualia-exact-middle .reading-head p{max-width:650px}.qualia-exact-site .qualia-exact-middle .reading-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(290px,.58fr);gap:54px;align-items:start}.qualia-exact-site .qualia-exact-middle .sticky-console{position:sticky;top:105px}.qualia-exact-site .qualia-exact-middle .console-viewport{position:relative;border-radius:24px;padding:12px;background:#fff;border:1px solid var(--line);box-shadow:0 28px 74px rgba(14,24,60,.12);overflow:hidden}.qualia-exact-site .qualia-exact-middle .console-viewport img{border-radius:15px;width:100%}.qualia-exact-site .qualia-exact-middle .shade{position:absolute;inset:12px;border-radius:15px;background:rgba(10,18,48,.56);opacity:0;transition:.45s}.qualia-exact-site .qualia-exact-middle .focus-box{position:absolute;border:2px solid #7258d8;border-radius:14px;box-shadow:0 0 0 9999px rgba(10,18,48,.53),0 0 0 5px rgba(255,255,255,.72),0 18px 50px rgba(10,18,48,.24);transition:all .55s cubic-bezier(.2,.75,.25,1);opacity:0;pointer-events:none}.qualia-exact-site .qualia-exact-middle .focus-label{position:absolute;left:0;bottom:calc(100% + 10px);background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--violet);white-space:nowrap}.qualia-exact-site .qualia-exact-middle .reading.active .focus-box{opacity:1}.qualia-exact-site .qualia-exact-middle .focus-steps{display:grid;gap:13px}.qualia-exact-site .qualia-exact-middle .focus-step{min-height:185px;padding:27px 24px;border-left:2px solid var(--line);opacity:.42;transition:.35s}.qualia-exact-site .qualia-exact-middle .focus-step.active{opacity:1;border-color:var(--violet);transform:translateX(7px)}.qualia-exact-site .qualia-exact-middle .focus-step small{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--violet);font-weight:800}.qualia-exact-site .qualia-exact-middle .focus-step h3{font-size:30px;letter-spacing:-.035em;margin:12px 0 10px}.qualia-exact-site .qualia-exact-middle .focus-step p{color:var(--muted);line-height:1.62;margin:0}.qualia-exact-site .qualia-exact-middle .focus-step strong{display:block;margin-top:14px;font-size:12px}
.qualia-exact-site .qualia-exact-middle .statement{padding:140px 0;background:var(--navy);color:#fff;position:relative;overflow:hidden}.qualia-exact-site .qualia-exact-middle .statement:before{content:"";position:absolute;inset:auto auto -420px 42%;width:850px;height:850px;border-radius:50%;background:radial-gradient(circle,rgba(114,88,216,.35),transparent 65%)}.qualia-exact-site .qualia-exact-middle .statement .wrap{position:relative}.qualia-exact-site .qualia-exact-middle .statement h2{font-size:clamp(48px,7vw,94px);line-height:.95;letter-spacing:-.058em;margin:0;max-width:1050px}.qualia-exact-site .qualia-exact-middle .statement p{font-size:21px;line-height:1.7;color:#cbd1e4;max-width:780px;margin:30px 0 0}
.qualia-exact-site .qualia-exact-middle section.block{padding:132px 0;background:#fff}.qualia-exact-site .qualia-exact-middle .section-head{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:end;margin-bottom:65px}.qualia-exact-site .qualia-exact-middle .model-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:78px;align-items:center}.qualia-exact-site .qualia-exact-middle .model-copy p{font-size:18px;color:var(--muted);line-height:1.75}.qualia-exact-site .qualia-exact-middle .model-points{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.qualia-exact-site .qualia-exact-middle .model-points div{padding:18px;border-top:1px solid var(--line);font-size:13px;line-height:1.5}.qualia-exact-site .qualia-exact-middle .orbit{aspect-ratio:1;position:relative;border-radius:50%;border:1px solid rgba(76,59,143,.16);background:radial-gradient(circle,rgba(114,88,216,.25),rgba(76,59,143,.07) 38%,transparent 67%)}.qualia-exact-site .qualia-exact-middle .orbit i{position:absolute;inset:12%;border:1px solid rgba(76,59,143,.18);border-radius:50%}.qualia-exact-site .qualia-exact-middle .orbit i:nth-child(2){inset:27%;transform:rotate(27deg)}.qualia-exact-site .qualia-exact-middle .orbit i:nth-child(3){inset:41%;transform:rotate(-20deg)}.qualia-exact-site .qualia-exact-middle .orbit b{position:absolute;left:69%;top:28%;width:15px;height:15px;border-radius:50%;background:var(--violet2);box-shadow:0 0 35px rgba(114,88,216,.8)}.qualia-exact-site .qualia-exact-middle .orbit label{position:absolute;font-size:12px;color:#616981}.qualia-exact-site .qualia-exact-middle .orbit .a{left:46%;top:12%}.qualia-exact-site .qualia-exact-middle .orbit .b{right:9%;top:47%}.qualia-exact-site .qualia-exact-middle .orbit .c{left:12%;top:56%}.qualia-exact-site .qualia-exact-middle .orbit .d{left:42%;bottom:10%}
.qualia-exact-site .qualia-exact-middle .platform{background:#f7f6fa!important}.qualia-exact-site .qualia-exact-middle .pipeline{display:grid;grid-template-columns:repeat(7,auto);align-items:center;justify-content:center;gap:13px;margin-top:20px}.qualia-exact-site .qualia-exact-middle .pipe-node{min-width:138px;padding:22px 18px;border:1px solid var(--line);border-radius:17px;background:#fff;text-align:center;box-shadow:0 12px 35px rgba(14,24,60,.05)}.qualia-exact-site .qualia-exact-middle .pipe-node strong{display:block;font-size:15px}.qualia-exact-site .qualia-exact-middle .pipe-node span{display:block;font-size:11px;color:var(--muted);margin-top:7px;line-height:1.45}.qualia-exact-site .qualia-exact-middle .pipe-arrow{font-size:22px;color:var(--violet)}.qualia-exact-site .qualia-exact-middle .principles{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:58px;border-top:1px solid var(--line)}.qualia-exact-site .qualia-exact-middle .principles div{padding:23px 28px 0 0}.qualia-exact-site .qualia-exact-middle .principles small{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--violet);font-weight:800}.qualia-exact-site .qualia-exact-middle .principles p{font-size:13px;line-height:1.55;color:var(--muted)}
.qualia-exact-site .qualia-exact-middle .deliverables-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.qualia-exact-site .qualia-exact-middle .delivery{min-height:360px;border:1px solid var(--line);border-radius:23px;padding:30px;background:#fff;display:flex;flex-direction:column;justify-content:space-between;transition:.25s}.qualia-exact-site .qualia-exact-middle .delivery:hover{transform:translateY(-4px);box-shadow:0 20px 55px rgba(14,24,60,.08)}.qualia-exact-site .qualia-exact-middle .delivery small{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--violet);font-weight:800}.qualia-exact-site .qualia-exact-middle .delivery h3{font-size:34px;letter-spacing:-.04em;margin:20px 0 12px}.qualia-exact-site .qualia-exact-middle .delivery p{color:var(--muted);line-height:1.65}.qualia-exact-site .qualia-exact-middle .delivery strong{font-size:14px}
.qualia-exact-site .qualia-exact-middle .applications{background:var(--navy)!important;color:#fff}.qualia-exact-site .qualia-exact-middle .applications .section-lead{color:#cbd1e4}.qualia-exact-site .qualia-exact-middle .context-core{padding:32px;border:1px solid rgba(255,255,255,.17);border-radius:24px;background:rgba(255,255,255,.045);text-align:center;max-width:720px;margin:0 auto 28px}.qualia-exact-site .qualia-exact-middle .context-core strong{display:block;font-size:25px;letter-spacing:-.03em}.qualia-exact-site .qualia-exact-middle .context-core p{color:#cbd1e4;line-height:1.65;margin:12px 0 0}.qualia-exact-site .qualia-exact-middle .contexts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.qualia-exact-site .qualia-exact-middle .context{padding:27px 23px;border:1px solid rgba(255,255,255,.15);border-radius:18px;background:rgba(255,255,255,.045)}.qualia-exact-site .qualia-exact-middle .context b{font-size:30px;color:#b9aaf6}.qualia-exact-site .qualia-exact-middle .context h3{margin:13px 0 8px;font-size:18px}.qualia-exact-site .qualia-exact-middle .context p{color:#cbd1e4;font-size:13px;line-height:1.55;margin:0}.qualia-exact-site .qualia-exact-middle .context-note{text-align:center;margin-top:30px;color:#bfc6d9;font-size:13px}.qualia-exact-site .qualia-exact-middle .languages{text-align:center;margin-top:15px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#9da6bd}
.qualia-exact-site .qualia-exact-middle .ai-ready{padding:120px 0;background:linear-gradient(135deg,#10183c,#281c62);color:#fff}.qualia-exact-site .qualia-exact-middle .ai-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.qualia-exact-site .qualia-exact-middle .ai-ready h2{font-size:clamp(44px,6vw,78px);line-height:.96;letter-spacing:-.055em;margin:15px 0 26px}.qualia-exact-site .qualia-exact-middle .ai-ready p{color:#cbd1e4;font-size:18px;line-height:1.72}.qualia-exact-site .qualia-exact-middle .ai-stack{display:grid;gap:13px}.qualia-exact-site .qualia-exact-middle .ai-stack div{border:1px solid rgba(255,255,255,.17);background:rgba(255,255,255,.05);border-radius:15px;padding:20px}.qualia-exact-site .qualia-exact-middle .ai-stack span{display:block;text-align:center;color:#af9df1;font-size:22px}
.qualia-exact-site .qualia-exact-middle .docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.qualia-exact-site .qualia-exact-middle .doc{padding:29px 8px;border-top:1px solid var(--line)}.qualia-exact-site .qualia-exact-middle .doc small{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--violet);font-weight:800}.qualia-exact-site .qualia-exact-middle .doc h3{font-size:25px;margin:15px 0 10px;letter-spacing:-.025em}.qualia-exact-site .qualia-exact-middle .doc p{font-size:13px;line-height:1.6;color:var(--muted)}
.qualia-exact-site .qualia-exact-middle .company{background:#f7f6fa!important}.qualia-exact-site .qualia-exact-middle .company-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.qualia-exact-site .qualia-exact-middle .company-copy p{font-size:18px;line-height:1.75;color:var(--muted)}.qualia-exact-site .qualia-exact-middle .status{display:grid;grid-template-columns:1fr 1fr;gap:13px}.qualia-exact-site .qualia-exact-middle .status div{padding:22px;background:#fff;border:1px solid var(--line);border-radius:16px}.qualia-exact-site .qualia-exact-middle .status strong{display:block;font-size:24px;letter-spacing:-.03em}.qualia-exact-site .qualia-exact-middle .status span{display:block;color:var(--muted);font-size:12px;margin-top:8px;line-height:1.45}
.qualia-exact-site .qualia-exact-middle .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.qualia-exact-site .qualia-exact-middle .price-card{padding:30px;border:1px solid var(--line);border-radius:22px;background:#fff;min-height:330px;display:flex;flex-direction:column}.qualia-exact-site .qualia-exact-middle .price-card.featured{border-color:rgba(76,59,143,.45);box-shadow:0 22px 65px rgba(76,59,143,.11)}.qualia-exact-site .qualia-exact-middle .price-card small{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--violet);font-weight:800}.qualia-exact-site .qualia-exact-middle .price-card h3{font-size:30px;margin:18px 0 12px}.qualia-exact-site .qualia-exact-middle .price-card p{color:var(--muted);line-height:1.62;font-size:14px}.qualia-exact-site .qualia-exact-middle .price-card ul{padding:0;margin:17px 0 28px;list-style:none;display:grid;gap:10px;color:#3e4965;font-size:13px}.qualia-exact-site .qualia-exact-middle .price-card li:before{content:"—";color:var(--violet);margin-right:9px}.qualia-exact-site .qualia-exact-middle .price-card .btn{margin-top:auto}.qualia-exact-site .qualia-exact-middle .pricing-note{text-align:center;color:var(--muted);font-size:13px;margin-top:28px}
.qualia-exact-site .qualia-exact-middle .final{padding:150px 0;background:var(--navy);color:#fff;text-align:center}.qualia-exact-site .qualia-exact-middle .final h2{font-size:clamp(52px,7vw,98px);line-height:.92;letter-spacing:-.06em;max-width:1050px;margin:0 auto 30px}.qualia-exact-site .qualia-exact-middle .final p{max-width:720px;margin:0 auto;color:#cbd1e4;font-size:20px;line-height:1.7}.qualia-exact-site .qualia-exact-middle .final .actions{justify-content:center}.qualia-exact-site .qualia-exact-middle .final .btn{border-color:#fff}.qualia-exact-site .qualia-exact-middle .final .btn.primary{background:#fff;color:var(--navy)}
.qualia-exact-site .qualia-exact-middle footer{padding:36px 0;background:#080e28;color:#c5cbe0}.qualia-exact-site .qualia-exact-middle .foot{display:flex;justify-content:space-between;align-items:center;gap:30px}.qualia-exact-site .qualia-exact-middle .foot img{width:138px;filter:brightness(0) invert(1)}.qualia-exact-site .qualia-exact-middle .foot-links{display:flex;gap:20px;font-size:12px}.qualia-exact-site .qualia-exact-middle .foot-note{font-size:11px;color:#8e97b0}
.qualia-exact-site .qualia-exact-middle .reveal{opacity:0;transform:translateY(18px);transition:.75s ease}.qualia-exact-site .qualia-exact-middle .reveal.visible{opacity:1;transform:none}
@media(max-width:1000px){.qualia-exact-site .qualia-exact-middle .links{display:none}.qualia-exact-site .qualia-exact-middle .reading-grid,.qualia-exact-site .qualia-exact-middle .model-grid,.qualia-exact-site .qualia-exact-middle .ai-grid,.qualia-exact-site .qualia-exact-middle .company-grid{grid-template-columns:1fr}.qualia-exact-site .qualia-exact-middle .sticky-console{position:relative;top:auto}.qualia-exact-site .qualia-exact-middle .pipeline{grid-template-columns:1fr}.qualia-exact-site .qualia-exact-middle .pipe-arrow{transform:rotate(90deg);text-align:center}.qualia-exact-site .qualia-exact-middle .principles,.qualia-exact-site .qualia-exact-middle .contexts{grid-template-columns:1fr 1fr}.qualia-exact-site .qualia-exact-middle .focus-step{min-height:auto}.qualia-exact-site .qualia-exact-middle .focus-box{display:none}.qualia-exact-site .qualia-exact-middle .reading-grid{gap:30px}}
@media(max-width:720px){.qualia-exact-site .qualia-exact-middle .wrap{width:calc(100% - 24px)}.qualia-exact-site .qualia-exact-middle .nav-cta{display:none}.qualia-exact-site .qualia-exact-middle .brand img{width:138px}.qualia-exact-site .qualia-exact-middle .hero{padding-top:120px}.qualia-exact-site .qualia-exact-middle .hero h1,.qualia-exact-site .qualia-exact-middle .hero .hero-console-title{font-size:58px}.qualia-exact-site .qualia-exact-middle .head-split,.qualia-exact-site .qualia-exact-middle .section-head{grid-template-columns:1fr;gap:22px}.qualia-exact-site .qualia-exact-middle .deliverables-grid,.qualia-exact-site .qualia-exact-middle .docs-grid,.qualia-exact-site .qualia-exact-middle .pricing-grid,.qualia-exact-site .qualia-exact-middle .principles,.qualia-exact-site .qualia-exact-middle .contexts,.qualia-exact-site .qualia-exact-middle .status,.qualia-exact-site .qualia-exact-middle .model-points{grid-template-columns:1fr}.qualia-exact-site .qualia-exact-middle .console-shell{padding:8px}.qualia-exact-site .qualia-exact-middle .microline,.qualia-exact-site .qualia-exact-middle .foot{flex-direction:column;align-items:flex-start}.qualia-exact-site .qualia-exact-middle .section-title{font-size:45px}.qualia-exact-site .qualia-exact-middle .statement h2{font-size:50px}.qualia-exact-site .qualia-exact-middle .reading{padding-top:90px}}

/* v0.7 — exact card-edge alignment from the 2048×1280 Console source image */
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="position"]{left:29.44%;top:19.14%;width:12.84%;height:26.48%}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="identity"]{left:42.77%;top:19.14%;width:12.79%;height:26.48%}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="continuity"]{left:56.05%;top:19.14%;width:12.84%;height:26.48%}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="consistency"]{left:69.38%;top:19.14%;width:12.84%;height:26.48%}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="navigation"]{left:29.44%;top:46.48%;width:26.12%;height:50.23%}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="operations"]{left:56.05%;top:46.48%;width:26.17%;height:50.23%}
.qualia-exact-site .qualia-exact-middle .console-focus{border-radius:13px;box-sizing:border-box}


.qualia-exact-site .qualia-exact-middle .hero-console{min-height:100vh;padding:118px 0 74px;display:block;overflow:hidden;background:radial-gradient(circle at 75% 12%,rgba(114,88,216,.15),transparent 27%),linear-gradient(180deg,#fff 0%,#faf9fd 100%)}
.qualia-exact-site .qualia-exact-middle .hero-console:after{display:none}.qualia-exact-site .qualia-exact-middle .hero-console-wrap{display:grid;grid-template-columns:minmax(340px,.58fr) minmax(680px,1.42fr);gap:46px;align-items:center}.qualia-exact-site .qualia-exact-middle .hero-console-copy{position:relative;z-index:3}.qualia-exact-site .qualia-exact-middle .hero-console-copy .hero-console-title{font-size:clamp(48px,5.8vw,88px);line-height:.91;letter-spacing:-.061em;margin:18px 0 24px}.qualia-exact-site .qualia-exact-middle .hero-console-copy .hero-console-title span{color:var(--violet)}.qualia-exact-site .qualia-exact-middle .hero-console-copy p{font-size:18px;line-height:1.68;color:var(--muted);max-width:560px}.qualia-exact-site .qualia-exact-middle .hero-console-copy .actions{margin-top:28px}.qualia-exact-site .qualia-exact-middle .hero-console-stage{position:relative;min-width:0;padding:11px;background:#fff;border:1px solid var(--line);border-radius:25px;box-shadow:0 36px 96px rgba(14,24,60,.16)}
.qualia-exact-site .qualia-exact-middle .console-live-frame{position:relative;overflow:hidden;border-radius:16px;background:#f5f7fa}.qualia-exact-site .qualia-exact-middle .console-live-frame img{width:100%;height:auto;border-radius:16px;user-select:none}.qualia-exact-site .qualia-exact-middle .console-dim{position:absolute;inset:0;background:rgba(10,18,48,.43);opacity:0;transition:opacity .24s ease;pointer-events:none}.qualia-exact-site .qualia-exact-middle .console-focus{position:absolute;border:2px solid rgba(114,88,216,.95);border-radius:12px;box-shadow:0 0 0 4px rgba(255,255,255,.72),0 16px 42px rgba(12,21,63,.24);opacity:0;transition:opacity .2s ease,left .22s ease,top .22s ease,width .22s ease,height .22s ease;pointer-events:none;z-index:4}.qualia-exact-site .qualia-exact-middle .hero-console-stage.has-focus .console-dim,.qualia-exact-site .qualia-exact-middle .hero-console-stage.has-focus .console-focus{opacity:1}.qualia-exact-site .qualia-exact-middle .console-hotspot{position:absolute;z-index:5;border:0;background:transparent;padding:0;margin:0;cursor:pointer;border-radius:12px}.qualia-exact-site .qualia-exact-middle .console-hotspot:focus-visible{outline:3px solid var(--violet2);outline-offset:2px}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="position"]{left:29.5%;top:19.2%;width:12.7%;height:28.6%}.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="identity"]{left:42.5%;top:19.2%;width:12.4%;height:28.6%}.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="continuity"]{left:55.4%;top:19.2%;width:12.2%;height:28.6%}.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="consistency"]{left:68.4%;top:19.2%;width:13.2%;height:28.6%}.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="navigation"]{left:29.5%;top:49.1%;width:25.6%;height:29.7%}.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="operations"]{left:55.4%;top:49.1%;width:26.2%;height:29.7%}
.qualia-exact-site .qualia-exact-middle .console-guide{position:absolute;z-index:8;right:28px;bottom:28px;width:min(390px,43%);padding:23px 24px 22px;background:rgba(255,255,255,.95);backdrop-filter:blur(14px);border:1px solid rgba(228,232,240,.96);border-radius:18px;box-shadow:0 20px 50px rgba(13,21,63,.16);transition:transform .22s ease,opacity .22s ease}.qualia-exact-site .qualia-exact-middle .console-guide-top{display:flex;justify-content:space-between;gap:18px;align-items:center}.qualia-exact-site .qualia-exact-middle .guide-index,.qualia-exact-site .qualia-exact-middle .guide-action{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.qualia-exact-site .qualia-exact-middle .guide-index{color:var(--violet)}.qualia-exact-site .qualia-exact-middle .guide-action{color:#8b92a4}.qualia-exact-site .qualia-exact-middle .console-guide h2{font-size:28px;letter-spacing:-.038em;line-height:1.05;margin:13px 0 9px}.qualia-exact-site .qualia-exact-middle .console-guide p{font-size:14px;line-height:1.58;color:var(--muted);margin:0}.qualia-exact-site .qualia-exact-middle .console-guide strong{display:block;margin-top:13px;font-size:12px}.qualia-exact-site .qualia-exact-middle .hero-console-note{grid-column:2;display:flex;justify-content:space-between;padding:15px 4px 0;color:#858da0;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}
@media(max-width:1080px){.qualia-exact-site .qualia-exact-middle .hero-console-wrap{grid-template-columns:1fr}.qualia-exact-site .qualia-exact-middle .hero-console-copy{max-width:820px}.qualia-exact-site .qualia-exact-middle .hero-console-stage{width:100%}.qualia-exact-site .qualia-exact-middle .hero-console-note{grid-column:1}.qualia-exact-site .qualia-exact-middle .console-guide{width:min(420px,48%)}}
@media(max-width:720px){.qualia-exact-site .qualia-exact-middle .hero-console{padding-top:102px}.qualia-exact-site .qualia-exact-middle .hero-console-copy .hero-console-title{font-size:52px}.qualia-exact-site .qualia-exact-middle .hero-console-stage{padding:7px;border-radius:19px;overflow:visible;margin-bottom:190px}.qualia-exact-site .qualia-exact-middle .console-guide{top:calc(100% + 14px);right:0;bottom:auto;width:100%;background:#fff}.qualia-exact-site .qualia-exact-middle .hero-console-note{display:none}.qualia-exact-site .qualia-exact-middle .console-hotspot{min-width:34px;min-height:34px}.qualia-exact-site .qualia-exact-middle .console-dim{background:rgba(10,18,48,.34)}}
.qualia-exact-site .qualia-q5 .qr-phone-controls{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px}
.qualia-exact-site .qualia-q5 .qr-phone-controls input,.qualia-exact-site .qualia-q5 .qr-phone-controls select{min-width:0}
.qualia-exact-site .guide-action-touch{display:none}
@media(hover:none),(max-width:720px){.qualia-exact-site .guide-action-desktop{display:none}.qualia-exact-site .guide-action-touch{display:inline}}


/* v0.3 — proportion, scale and non-obstructive Console exploration */
.qualia-exact-site .qualia-exact-middle .hero-console{padding:106px 0 58px;min-height:auto;overflow:hidden}
.qualia-exact-site .qualia-exact-middle .hero-console .wrap{width:min(1400px,calc(100% - 48px))}
.qualia-exact-site .qualia-exact-middle .hero-console-wrap{
  grid-template-columns:minmax(280px,.39fr) minmax(760px,1.61fr);
  gap:28px;
  align-items:center;
}
.qualia-exact-site .qualia-exact-middle .hero-console-copy{align-self:center;padding:4px 0 8px}
.qualia-exact-site .qualia-exact-middle .hero-console-copy .eyebrow{font-size:10px;letter-spacing:.19em}
.qualia-exact-site .qualia-exact-middle .hero-console-copy .hero-console-title{
  font-size:clamp(42px,4.45vw,70px);
  line-height:.94;
  letter-spacing:-.058em;
  margin:18px 0 22px;
  max-width:470px;
}
.qualia-exact-site .qualia-exact-middle .hero-console-copy p{
  font-size:16px;
  line-height:1.62;
  max-width:420px;
}
.qualia-exact-site .qualia-exact-middle .hero-console-copy .actions{margin-top:25px;gap:10px}
.qualia-exact-site .qualia-exact-middle .hero-console-copy .btn{min-height:46px;padding:0 18px}
.qualia-exact-site .qualia-exact-middle .hero-console-stage{
  padding:10px;
  border-radius:24px;
  box-shadow:0 32px 86px rgba(14,24,60,.15);
  min-width:0;
}
.qualia-exact-site .qualia-exact-middle .console-live-frame{border-radius:15px}
.qualia-exact-site .qualia-exact-middle .console-live-frame img{border-radius:15px}
/* The explainer no longer covers Console information. */
.qualia-exact-site .qualia-exact-middle .console-guide{
  position:relative;
  right:auto;
  bottom:auto;
  width:100%;
  margin-top:10px;
  padding:16px 18px;
  display:grid;
  grid-template-columns:minmax(180px,.58fr) minmax(280px,1.42fr) auto;
  column-gap:22px;
  row-gap:5px;
  align-items:center;
  background:linear-gradient(90deg,rgba(248,247,253,.98),rgba(255,255,255,.98));
  border-radius:14px;
  box-shadow:none;
  backdrop-filter:none;
}
.qualia-exact-site .qualia-exact-middle .console-guide-top{display:block;align-self:center}
.qualia-exact-site .qualia-exact-middle .console-guide .guide-index{display:block;margin-bottom:6px}
.qualia-exact-site .qualia-exact-middle .console-guide .guide-action{display:block;font-size:9px;line-height:1.35}
.qualia-exact-site .qualia-exact-middle .console-guide h2{font-size:19px;line-height:1.08;margin:0;align-self:center}
.qualia-exact-site .qualia-exact-middle .console-guide p{font-size:12px;line-height:1.48;margin:0;align-self:center}
.qualia-exact-site .qualia-exact-middle .console-guide strong{font-size:11px;margin:0;white-space:nowrap;color:var(--ink)}
.qualia-exact-site .qualia-exact-middle .guide-reset{
  position:absolute;right:12px;top:10px;border:0;background:transparent;
  color:#8b92a4;font:700 9px/1 Helvetica,Arial,sans-serif;letter-spacing:.1em;
  text-transform:uppercase;cursor:pointer;padding:5px;border-radius:6px;opacity:0;
  pointer-events:none;transition:opacity .18s ease,background .18s ease
}
.qualia-exact-site .qualia-exact-middle .hero-console-stage.has-focus .guide-reset{opacity:1;pointer-events:auto}
.qualia-exact-site .qualia-exact-middle .guide-reset:hover,.qualia-exact-site .qualia-exact-middle .guide-reset:focus-visible{background:#eeebf8;color:var(--violet);outline:none}
.qualia-exact-site .qualia-exact-middle .hero-console-note{grid-column:2;padding:11px 3px 0;font-size:9px}
.qualia-exact-site .qualia-exact-middle .console-focus{box-shadow:0 0 0 3px rgba(255,255,255,.8),0 12px 36px rgba(12,21,63,.22)}
.qualia-exact-site .qualia-exact-middle .console-dim{background:rgba(10,18,48,.36)}
@media(max-width:1220px){
  .qualia-exact-site .qualia-exact-middle .hero-console .wrap{width:min(1180px,calc(100% - 36px))}
  .qualia-exact-site .qualia-exact-middle .hero-console-wrap{grid-template-columns:minmax(260px,.46fr) minmax(650px,1.54fr);gap:24px}
  .qualia-exact-site .qualia-exact-middle .hero-console-copy .hero-console-title{font-size:clamp(40px,4.25vw,60px)}
  .qualia-exact-site .qualia-exact-middle .console-guide{grid-template-columns:160px 1fr auto;column-gap:16px}
}
@media(max-width:1020px){
  .qualia-exact-site .qualia-exact-middle .hero-console{padding-top:104px}
  .qualia-exact-site .qualia-exact-middle .hero-console-wrap{grid-template-columns:1fr;gap:28px}
  .qualia-exact-site .qualia-exact-middle .hero-console-copy{max-width:760px}
  .qualia-exact-site .qualia-exact-middle .hero-console-copy .hero-console-title{max-width:720px;font-size:clamp(46px,7vw,70px)}
  .qualia-exact-site .qualia-exact-middle .hero-console-copy p{max-width:610px}
  .qualia-exact-site .qualia-exact-middle .hero-console-note{grid-column:1}
}
@media(max-width:720px){
  .qualia-exact-site .qualia-exact-middle .hero-console .wrap{width:calc(100% - 20px)}
  .qualia-exact-site .qualia-exact-middle .hero-console-copy .hero-console-title{font-size:47px}
  .qualia-exact-site .qualia-exact-middle .hero-console-stage{padding:6px;border-radius:18px;margin-bottom:0;overflow:hidden}
  .qualia-exact-site .qualia-exact-middle .console-guide{top:auto;right:auto;bottom:auto;width:100%;margin-top:7px;padding:14px;display:block;background:#fff}
  .qualia-exact-site .qualia-exact-middle .console-guide-top{margin-bottom:8px;padding-right:42px}
  .qualia-exact-site .qualia-exact-middle .console-guide h2{font-size:20px;margin-bottom:7px}
  .qualia-exact-site .qualia-exact-middle .console-guide p{font-size:12px}
  .qualia-exact-site .qualia-exact-middle .console-guide strong{display:block;margin-top:9px}
  .qualia-exact-site .qualia-exact-middle .guide-reset{top:8px;right:8px}
}


/* v0.4 — guided entry and luminous card focus */
.qualia-exact-site .qualia-exact-middle .hero-console-copy p{max-width:430px}
.qualia-exact-site .qualia-exact-middle .hero-paths{align-items:center;row-gap:9px}
.qualia-exact-site .qualia-exact-middle .hero-paths .btn{min-height:43px;padding:0 16px;font-size:12px}
.qualia-exact-site .qualia-exact-middle .hero-paths .btn.ghost{border-color:#cfd4e1;background:rgba(255,255,255,.72);color:#2d3758}
.qualia-exact-site .qualia-exact-middle .hero-paths .btn.ghost:hover,.qualia-exact-site .qualia-exact-middle .hero-paths .btn.ghost:focus-visible{border-color:var(--violet);color:var(--violet);background:#fff;outline:none}
.qualia-exact-site .qualia-exact-middle .hero-orientation{margin-top:15px;max-width:390px;color:#858da0;font-size:11px;line-height:1.5;letter-spacing:.02em}
/* Keep the Console readable: gently soften the field and illuminate the selected card. */
.qualia-exact-site .qualia-exact-middle .console-dim{background:rgba(239,241,248,.20);backdrop-filter:saturate(.92);transition:opacity .2s ease}
.qualia-exact-site .qualia-exact-middle .console-focus{
  border:1.5px solid rgba(114,88,216,.98);
  background:rgba(255,255,255,.07);
  backdrop-filter:brightness(1.16) saturate(1.08);
  box-shadow:0 0 0 3px rgba(255,255,255,.76),0 0 28px rgba(114,88,216,.25),0 14px 34px rgba(12,21,63,.17);
}
.qualia-exact-site .qualia-exact-middle .hero-console-stage.has-focus .console-dim{opacity:1}
.qualia-exact-site .qualia-exact-middle .hero-console-stage.has-focus .console-focus{opacity:1}
.qualia-exact-site .qualia-exact-middle .console-hotspot:hover,.qualia-exact-site .qualia-exact-middle .console-hotspot:focus-visible{background:rgba(255,255,255,.025)}
.qualia-exact-site .qualia-exact-middle .console-guide{border-color:#ddd9ef;background:linear-gradient(90deg,rgba(247,245,252,.99),rgba(255,255,255,.99))}
.qualia-exact-site .qualia-exact-middle .console-guide strong{color:var(--violet)}
@media(max-width:1220px){.qualia-exact-site .qualia-exact-middle .hero-paths .btn{padding:0 14px}}
@media(max-width:720px){
  .qualia-exact-site .qualia-exact-middle .hero-paths{display:grid;grid-template-columns:1fr 1fr;gap:9px}
  .qualia-exact-site .qualia-exact-middle .hero-paths .btn{width:100%;padding:0 12px}
  .qualia-exact-site .qualia-exact-middle .hero-paths .btn.primary{grid-column:1/-1}
  .qualia-exact-site .qualia-exact-middle .hero-orientation{font-size:10px}
  .qualia-exact-site .qualia-exact-middle .console-dim{background:rgba(239,241,248,.16)}
}
@media(prefers-reduced-motion:reduce){.qualia-exact-site .qualia-exact-middle .console-dim,.qualia-exact-site .qualia-exact-middle .console-focus{transition:none}}


/* v0.5 — full-card illumination, subtle lift, aligned primary paths */
.qualia-exact-site .qualia-exact-middle .hero-console-wrap{grid-template-columns:minmax(300px,.42fr) minmax(780px,1.58fr);gap:34px}
.qualia-exact-site .qualia-exact-middle .hero-console-copy{min-width:0;overflow:visible}
.qualia-exact-site .qualia-exact-middle .hero-console-copy .hero-console-title{
  font-size:clamp(40px,4.05vw,64px);
  line-height:.96;
  max-width:430px;
  text-wrap:balance;
  overflow-wrap:normal;
}
.qualia-exact-site .qualia-exact-middle .hero-console-copy p{max-width:410px}
.qualia-exact-site .qualia-exact-middle .hero-paths{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:8px;
  width:100%;
  max-width:430px;
  align-items:stretch;
}
.qualia-exact-site .qualia-exact-middle .hero-paths .btn{
  width:100%;
  min-width:0;
  min-height:44px;
  padding:0 10px;
  font-size:11px;
  line-height:1.15;
  text-align:center;
  white-space:normal;
}
.qualia-exact-site .qualia-exact-middle .hero-paths .btn.primary{grid-column:auto}
.qualia-exact-site .qualia-exact-middle .hero-orientation{max-width:430px;margin-top:13px}
/* Do not darken the whole Console. The selected card itself becomes the light source. */
.qualia-exact-site .qualia-exact-middle .console-dim{
  background:rgba(244,246,251,.10);
  backdrop-filter:saturate(.97);
}
.qualia-exact-site .qualia-exact-middle .hero-console-stage.has-focus .console-dim{opacity:1}
.qualia-exact-site .qualia-exact-middle .console-focus{
  z-index:4;
  border:2px solid rgba(114,88,216,.98);
  border-radius:13px;
  background:rgba(255,255,255,.22);
  backdrop-filter:brightness(1.28) saturate(1.12) contrast(1.03);
  box-shadow:
    0 0 0 3px rgba(255,255,255,.90),
    0 0 30px rgba(114,88,216,.26),
    0 18px 38px rgba(12,21,63,.18);
  transform:translateY(-4px) scale(1.008);
  transform-origin:center;
  transition:opacity .18s ease,left .22s ease,top .22s ease,width .22s ease,height .22s ease,transform .18s ease;
}
.qualia-exact-site .qualia-exact-middle .hero-console-stage:not(.has-focus) .console-focus{transform:translateY(0) scale(1)}
.qualia-exact-site .qualia-exact-middle .console-hotspot{transition:transform .16s ease}
.qualia-exact-site .qualia-exact-middle .console-hotspot:hover,.qualia-exact-site .qualia-exact-middle .console-hotspot:focus-visible{background:transparent;transform:translateY(-2px)}
.qualia-exact-site .qualia-exact-middle .console-guide{
  margin-top:12px;
  border-color:#d9d4ee;
  background:linear-gradient(90deg,rgba(247,245,252,.99),rgba(255,255,255,.99));
  box-shadow:0 10px 26px rgba(42,35,92,.06);
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;
}
.qualia-exact-site .qualia-exact-middle .hero-console-stage.has-focus .console-guide{
  transform:translateY(-2px);
  box-shadow:0 14px 32px rgba(42,35,92,.09);
  border-color:rgba(114,88,216,.34);
}
@media(max-width:1260px){
  .qualia-exact-site .qualia-exact-middle .hero-console-wrap{grid-template-columns:minmax(275px,.44fr) minmax(690px,1.56fr);gap:26px}
  .qualia-exact-site .qualia-exact-middle .hero-console-copy .hero-console-title{font-size:clamp(39px,3.9vw,58px);max-width:390px}
  .qualia-exact-site .qualia-exact-middle .hero-paths{max-width:390px}
  .qualia-exact-site .qualia-exact-middle .hero-paths .btn{font-size:10px;padding:0 8px}
}
@media(max-width:1020px){
  .qualia-exact-site .qualia-exact-middle .hero-console-wrap{grid-template-columns:1fr}
  .qualia-exact-site .qualia-exact-middle .hero-console-copy .hero-console-title{max-width:700px;font-size:clamp(44px,7vw,68px)}
  .qualia-exact-site .qualia-exact-middle .hero-paths{max-width:560px}
  .qualia-exact-site .qualia-exact-middle .hero-console-copy p{max-width:580px}
}
@media(max-width:720px){
  .qualia-exact-site .qualia-exact-middle .hero-console-copy .hero-console-title{font-size:45px;max-width:100%}
  .qualia-exact-site .qualia-exact-middle .hero-paths{grid-template-columns:1fr;max-width:100%;gap:8px}
  .qualia-exact-site .qualia-exact-middle .hero-paths .btn{font-size:12px;min-height:46px}
  .qualia-exact-site .qualia-exact-middle .console-focus{transform:none}
  .qualia-exact-site .qualia-exact-middle .hero-console-stage.has-focus .console-guide{transform:none}
}
@media(prefers-reduced-motion:reduce){
  .qualia-exact-site .qualia-exact-middle .console-focus,.qualia-exact-site .qualia-exact-middle .console-guide,.qualia-exact-site .qualia-exact-middle .console-hotspot{transition:none;transform:none!important}
}


/* v0.7 — exact full-card outline, preserved contrast, aligned two-line action chips */
.qualia-exact-site .qualia-exact-middle .hero-paths{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:9px;
  width:100%;
  max-width:390px;
  margin-top:26px;
}
.qualia-exact-site .qualia-exact-middle .hero-paths .btn{
  min-width:0;
  min-height:48px;
  padding:8px 10px;
  border-radius:999px;
  flex-direction:column;
  gap:0;
  line-height:1.05;
  text-align:center;
  white-space:normal;
}
.qualia-exact-site .qualia-exact-middle .hero-paths .btn span{display:block}
.qualia-exact-site .qualia-exact-middle .hero-paths .btn span:first-child{font-size:11px}
.qualia-exact-site .qualia-exact-middle .hero-paths .btn span:last-child{font-size:11px}

/* No global dimming: preserve the Console's native contrast. */
.qualia-exact-site .qualia-exact-middle .console-dim{display:none!important;opacity:0!important}
.qualia-exact-site .qualia-exact-middle .hero-console-stage.has-focus .console-dim{opacity:0!important}

/* Full-card focus geometry matched to the actual Console screenshot. */
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="position"]{left:29.4%;top:25.2%;width:12.3%;height:35.5%}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="identity"]{left:41.8%;top:25.2%;width:13.1%;height:35.5%}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="continuity"]{left:55.1%;top:25.2%;width:13.7%;height:35.5%}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="consistency"]{left:69.0%;top:25.2%;width:13.5%;height:35.5%}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="navigation"]{left:29.4%;top:61.4%;width:25.9%;height:35.2%}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="operations"]{left:55.6%;top:61.4%;width:26.9%;height:35.2%}

.qualia-exact-site .qualia-exact-middle .console-focus{
  border:2px solid #7258d8;
  border-radius:12px;
  background:transparent;
  box-shadow:0 0 0 1px rgba(255,255,255,.9),0 10px 24px rgba(76,59,143,.18);
  transform:translateY(-2px);
  transition:opacity .14s ease,left .18s ease,top .18s ease,width .18s ease,height .18s ease,box-shadow .18s ease,transform .18s ease;
}
.qualia-exact-site .qualia-exact-middle .hero-console-stage.has-focus .console-focus{opacity:1}
.qualia-exact-site .qualia-exact-middle .console-hotspot:hover,.qualia-exact-site .qualia-exact-middle .console-hotspot:focus-visible{background:transparent;transform:none}

/* The synchronized explanation behaves as the card's external caption. */
.qualia-exact-site .qualia-exact-middle .console-guide{
  margin-top:11px;
  transform:none;
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;
}
.qualia-exact-site .qualia-exact-middle .hero-console-stage.has-focus .console-guide{
  transform:translateY(-2px);
  border-color:rgba(114,88,216,.42);
  box-shadow:0 12px 28px rgba(42,35,92,.08);
}

@media(max-width:1260px){
  .qualia-exact-site .qualia-exact-middle .hero-paths{max-width:370px;gap:8px}
  .qualia-exact-site .qualia-exact-middle .hero-paths .btn{padding:7px 8px}
}
@media(max-width:720px){
  .qualia-exact-site .qualia-exact-middle .hero-paths{grid-template-columns:1fr;max-width:100%;gap:9px}
  .qualia-exact-site .qualia-exact-middle .hero-paths .btn{min-height:46px;flex-direction:row;gap:5px}
  .qualia-exact-site .qualia-exact-middle .hero-paths .btn span{display:inline}
}
@media(prefers-reduced-motion:reduce){
  .qualia-exact-site .qualia-exact-middle .console-focus,.qualia-exact-site .qualia-exact-middle .console-guide{transition:none;transform:none!important}
}

/* v0.8 — final Console screenshot and card-aligned interactive map */
.qualia-exact-site .qualia-exact-middle .console-live-frame{aspect-ratio:2740/1960;background:#f5f6fa}
.qualia-exact-site .qualia-exact-middle .console-live-frame img{width:100%;height:100%;object-fit:contain}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="position"]{left:2.7%;top:36.4%;width:22.9%;height:35.8%}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="identity"]{left:26.2%;top:36.4%;width:22.8%;height:35.8%}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="continuity"]{left:49.7%;top:36.4%;width:22.9%;height:35.8%}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="consistency"]{left:73.2%;top:36.4%;width:22.8%;height:35.8%}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="navigation"]{left:2.7%;top:74.0%;width:46.4%;height:25.0%}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="operations"]{left:49.7%;top:74.0%;width:46.3%;height:25.0%}
.qualia-exact-site .qualia-exact-middle .console-focus{border-radius:10px}
.qualia-exact-site .qualia-exact-middle .console-hotspot[aria-pressed="true"]{cursor:default}
@media(max-width:720px){
  .qualia-exact-site .qualia-exact-middle .console-hotspot{min-width:0;min-height:0}
}

.qualia-exact-site .qualia-exact-middle{display:block;color:var(--ink);background:var(--warm);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
.qualia-exact-site .qualia-exact-middle .reveal{opacity:1!important;transform:none!important}
.qualia-exact-site .qualia-exact-middle .exact-more-wrap{position:relative;z-index:12;margin-top:34px}
.qualia-exact-site .qualia-exact-middle .hero-console>.exact-more-wrap{width:min(1400px,calc(100% - 48px));margin-left:auto;margin-right:auto}
.qualia-exact-site .qualia-exact-middle .exact-more{border-top:1px solid var(--line)}
.qualia-exact-site .qualia-exact-middle .exact-more.exact-more-dark{border-color:rgba(255,255,255,.18)}
.qualia-exact-site .qualia-exact-middle .exact-more summary{display:inline-flex;align-items:center;gap:12px;padding:18px 0 8px;color:var(--violet);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;list-style:none}
.qualia-exact-site .qualia-exact-middle .exact-more-dark summary{color:#b9aaf6}
.qualia-exact-site .qualia-exact-middle .exact-more summary::-webkit-details-marker{display:none}
.qualia-exact-site .qualia-exact-middle .exact-more summary span{transition:transform .25s ease}.qualia-exact-site .qualia-exact-middle .exact-more[open] summary span{transform:rotate(90deg)}
.qualia-exact-site .qualia-exact-middle .exact-more-panel{display:grid;grid-template-columns:.72fr 1.28fr;gap:60px;padding:28px 0 12px}
.qualia-exact-site .qualia-exact-middle .exact-more-panel h3{margin:0;font-size:34px;line-height:1.08;letter-spacing:-.035em}
.qualia-exact-site .qualia-exact-middle .exact-more-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 38px}
.qualia-exact-site .qualia-exact-middle .exact-more-grid article{padding-top:13px;border-top:1px solid var(--line)}
.qualia-exact-site .qualia-exact-middle .exact-more-dark .exact-more-grid article{border-color:rgba(255,255,255,.17)}
.qualia-exact-site .qualia-exact-middle .exact-more-grid strong{display:block;margin-bottom:8px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--violet)}
.qualia-exact-site .qualia-exact-middle .exact-more-dark .exact-more-grid strong{color:#b9aaf6}
.qualia-exact-site .qualia-exact-middle .exact-more-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}
.qualia-exact-site .qualia-exact-middle .exact-more-dark .exact-more-grid p{color:#cbd1e4}
@media(max-width:720px){.qualia-exact-site .qualia-exact-middle .hero-console>.exact-more-wrap{width:calc(100% - 24px)}.qualia-exact-site .qualia-exact-middle .exact-more-panel{grid-template-columns:1fr;gap:25px}.qualia-exact-site .qualia-exact-middle .exact-more-grid{grid-template-columns:1fr}}

.qualia-exact-site .qualia-exact-middle .applications .section-title{color:#fff!important}

/* Complete Console capture supplied on 20 October: 2244 × 1722. */
.qualia-exact-site .qualia-exact-middle .console-live-frame{aspect-ratio:2244/1722}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="position"]{left:1.56%;top:25.99%;width:23.61%;height:34.45%}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="identity"]{left:25.95%;top:25.99%;width:23.61%;height:34.45%}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="continuity"]{left:50.39%;top:25.99%;width:23.55%;height:34.45%}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="consistency"]{left:74.78%;top:25.99%;width:23.55%;height:34.45%}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="navigation"]{left:1.56%;top:62.5%;width:48%;height:35.39%}
.qualia-exact-site .qualia-exact-middle .console-hotspot[data-card="operations"]{left:50.39%;top:62.5%;width:47.94%;height:35.39%}
/* Keep the information panel outside the capture so every visible card remains reachable. */
.qualia-exact-site .qualia-exact-middle .console-guide{position:relative;inset:auto;width:100%;margin-top:16px;background:#fff}
@media(max-width:720px){
  .qualia-exact-site .qualia-exact-middle .hero-console-stage{margin-bottom:0}
  .qualia-exact-site .qualia-exact-middle .console-guide{top:auto;right:auto;bottom:auto;width:100%}
}

/* Crisp Console focus without bleaching the screenshot. */
.qualia-exact-site .qualia-exact-middle .console-focus{
  border:2px solid rgba(103,78,203,.96);
  background:rgba(103,78,203,.025);
  backdrop-filter:none;
  -webkit-backdrop-filter:none;
  box-shadow:
    0 0 0 3px rgba(255,255,255,.82),
    0 0 0 5px rgba(103,78,203,.16),
    0 12px 28px rgba(42,35,92,.15);
}

