.public-demo{--demo-ink:#06111b;--demo-panel:#0c1c29;--demo-panel-2:#102636;--demo-gold:#d9b55c;--demo-gold-bright:#f1d58a;--demo-cream:#f3eee4;--demo-muted:#9babb6;--demo-line:#dbb85c33;isolation:isolate;width:100%;max-width:none;min-height:100vh;color:var(--demo-cream);background:radial-gradient(circle at 82% 4%,#2e607e3d,#0000 30%),radial-gradient(circle at 12% 38%,#c2912f14,#0000 24%),linear-gradient(#06111b,#081722 55%,#06111b);margin:0;padding:0;position:relative;overflow:hidden}.public-demo *{box-sizing:border-box}.public-demo a{text-decoration:none}.demo-grid-glow{z-index:-1;pointer-events:none;opacity:.2;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 82%);mask-image:linear-gradient(#000 0%,#0000 82%)}.demo-nav{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;width:min(1320px,100% - 48px);margin:0 auto;padding:22px 0;display:flex}.demo-brand{min-width:0;color:var(--demo-cream);align-items:center;gap:12px;display:inline-flex}.demo-brand>span:last-child{gap:2px;min-width:0;display:grid}.demo-brand strong{letter-spacing:.12em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:1.02rem}.demo-brand small{color:#8f9faa;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.demo-sigil{width:40px;height:40px;color:var(--demo-gold-bright);background:radial-gradient(circle at 35% 30%,#ffffff1f,#0000 34%),#102330;border:1px solid #e2c1698c;border-radius:50%;flex:0 0 40px;place-items:center;font-family:Georgia,Times New Roman,serif;display:grid;box-shadow:inset 0 0 0 4px #d9b55c0d,0 8px 24px #00000038}.demo-nav>div{color:#aebac2;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:22px;font-size:.72rem;font-weight:800;display:flex}.demo-nav>div a{color:inherit}.demo-private-link{background:#d9b55c0d;border:1px solid #d9b55c59;border-radius:999px;padding:10px 14px;color:var(--demo-gold-bright)!important}.demo-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);align-items:end;gap:clamp(34px,8vw,120px);width:min(1320px,100% - 48px);margin:0 auto;padding:72px 0 46px;display:grid}.demo-eyebrow{color:var(--demo-gold-bright);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.68rem;font-weight:850}.demo-hero h1{letter-spacing:-.045em;max-width:890px;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,6vw,5.8rem);font-weight:500;line-height:.98}.demo-hero>div>p:last-child{color:#afbcc5;max-width:760px;margin:0;font-size:clamp(.98rem,1.4vw,1.18rem);line-height:1.7}.demo-hero aside{border:1px solid #d9b55c2e;border-left:3px solid var(--demo-gold);background:#0f222fb3;border-radius:8px;gap:8px;padding:18px 20px;display:grid}.demo-hero aside strong{color:#ead18c;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.demo-hero aside span{color:#9dabb4;font-size:.82rem;line-height:1.55}.demo-console{background:#06111bf0;border:1px solid #d9b55c33;border-radius:14px;width:min(1320px,100% - 48px);margin:0 auto 94px;overflow:hidden;box-shadow:0 46px 110px #00000061,inset 0 1px #ffffff0a}.demo-console-topbar{color:#84949f;letter-spacing:.13em;background:#0b1a26;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 18px;font-size:.62rem;font-weight:850;display:flex}.demo-console-topbar div{align-items:center;gap:8px;display:flex}.demo-console-topbar i{background:#d9b55c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #d9b55cbf}.demo-layout{grid-template-columns:230px minmax(0,1fr) 250px;min-height:650px;display:grid}.demo-sidebar,.demo-status-rail{background:linear-gradient(#0f2331eb,#081722f5)}.demo-sidebar{border-right:1px solid #ffffff12}.demo-status-rail{border-left:1px solid #ffffff12}.demo-sidebar-heading{color:#82919b;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:18px 16px 12px;font-size:.62rem;font-weight:850;display:flex}.demo-sidebar button{color:#c4cdd3;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff0d;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:15px 14px;display:grid}.demo-sidebar button.selected{box-shadow:inset 3px 0 0 var(--demo-gold);background:linear-gradient(90deg,#d9b55c1f,#d9b55c05)}.demo-sidebar button>span:nth-child(2){gap:4px;min-width:0;display:grid}.demo-sidebar button strong{color:#edf0ec;font-size:.75rem;line-height:1.3}.demo-sidebar button small{color:#748691;font-size:.62rem;line-height:1.35}.demo-sidebar button b{color:#e5c776;font-size:.76rem}.route-glyph{width:24px;height:24px;display:block;position:relative}.route-glyph i{background:#0a1a26;border:1px solid #d9b55c;border-radius:50%;width:6px;height:6px;position:absolute}.route-glyph i:first-child{bottom:2px;left:0}.route-glyph i:nth-child(2){top:8px;left:9px}.route-glyph i:last-child{top:1px;right:0}.route-glyph:before,.route-glyph:after{content:"";transform-origin:0;background:#8b753e;width:12px;height:1px;position:absolute}.route-glyph:before{top:17px;left:4px;transform:rotate(-37deg)}.route-glyph:after{top:10px;left:13px;transform:rotate(-36deg)}.demo-sidebar-note{background:#d9b55c0b;border:1px solid #d9b55c24;border-radius:8px;gap:6px;margin:18px 14px;padding:13px;display:grid}.demo-sidebar-note strong{color:#d8c17d;font-size:.7rem}.demo-sidebar-note span{color:#7f909b;font-size:.65rem;line-height:1.45}.demo-map-panel{background:#06131e;min-width:0}.demo-map-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:flex}.demo-map-header div{gap:4px;min-width:0;display:grid}.demo-map-header span{color:#758793;letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:800}.demo-map-header strong{color:#e6e9e6;overflow-wrap:anywhere;font-size:.94rem}.demo-map-header small{color:#dbc274;flex:none;font-size:.64rem}.demo-map-canvas{background:radial-gradient(circle at 48% 42%,#2046607a,#0000 47%),linear-gradient(145deg,#081925,#05101a);min-height:578px;position:relative;overflow:hidden}.demo-map-canvas svg{width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;inset:12px}.demo-map-grid path{fill:none;stroke:#7390a3;stroke-width:.5px;opacity:.23}.demo-context-routes path{fill:none;stroke:#4b687b;stroke-width:2px;stroke-dasharray:6 10;opacity:.47}.demo-active-route{fill:none;stroke:url(#demoRoute);stroke-width:4.5px;filter:drop-shadow(0 0 9px #d9b55c6b)}.demo-map-nodes circle{fill:#0b1b27;stroke:#e4c66e;stroke-width:2.4px;filter:drop-shadow(0 0 7px #d9b55c80)}.demo-map-labels text{fill:#a9b8c1;letter-spacing:.08em;font-size:12px;font-weight:850}.demo-map-legend{color:#8e9da7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07141ec7;border:1px solid #ffffff14;border-radius:7px;gap:7px;padding:10px 12px;font-size:.61rem;display:grid;position:absolute;top:16px;left:16px}.demo-map-legend span{align-items:center;gap:7px;display:flex}.demo-map-legend i{background:#516d7f;width:20px;height:2px;display:block}.demo-map-legend i.active{background:#d9b55c;height:3px;box-shadow:0 0 8px #d9b55c59}.demo-map-boundary{color:#aa9c74;letter-spacing:.04em;background:#07121bd6;border:1px solid #d9b55c24;border-radius:6px;padding:8px 10px;font-size:.62rem;position:absolute;bottom:16px;left:16px}.demo-status-rail{padding:18px 16px}.demo-posture-card{background:#d9b55c0e;border:1px solid #d9b55c2e;border-radius:9px;gap:6px;padding:15px;display:grid}.demo-posture-card span{color:#8a9aa5;letter-spacing:.11em;text-transform:uppercase;font-size:.59rem;font-weight:850}.demo-posture-card strong{color:#f0d17b;letter-spacing:.04em;font-size:.83rem}.demo-posture-card p{color:#8798a3;margin:0;font-size:.68rem;line-height:1.45}.demo-score-ring{background:conic-gradient(#d9b55c calc(var(--score) * 1%), #ffffff12 0);border-radius:50%;place-items:center;width:142px;height:142px;margin:30px auto;display:grid;box-shadow:0 0 42px #d9b55c14}.demo-score-ring:before{content:"";background:#0d202e;border-radius:50%;width:124px;height:124px;position:absolute}.demo-score-ring div{z-index:1;place-items:center;gap:2px;display:grid;position:relative}.demo-score-ring strong{color:#f0e9da;font-family:Georgia,Times New Roman,serif;font-size:2rem}.demo-score-ring span{color:#7d8e99;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.demo-status-rail dl{margin:0}.demo-status-rail dl div{border-top:1px solid #fff1;gap:4px;padding:12px 2px;display:grid}.demo-status-rail dt{color:#748590;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:850}.demo-status-rail dd{color:#d5dcd9;margin:0;font-size:.75rem}.demo-workflow,.demo-evidence-section,.demo-audit-section{width:min(1180px,100% - 48px);margin:0 auto}.demo-workflow{padding:16px 0 92px}.demo-evidence-section{border-top:1px solid #ffffff12;padding:82px 0 94px}.demo-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.demo-section-heading h2,.demo-audit-section h2{letter-spacing:-.035em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.7rem);font-weight:500;line-height:1.05}.demo-section-heading>span{color:#7f909b;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.demo-layer-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.demo-layer-tabs button{min-height:116px;color:inherit;text-align:left;cursor:pointer;background:#0e212fb8;border:1px solid #ffffff17;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:18px;display:grid}.demo-layer-tabs button.active{background:linear-gradient(145deg,#d9b55c1f,#0e212fbf);border-color:#d9b55c7a;box-shadow:inset 0 1px #ffffff0a}.demo-layer-tabs button>span{color:#a58b49;font-size:.7rem;font-weight:850}.demo-layer-tabs button div{gap:7px;display:grid}.demo-layer-tabs strong{color:#edf0eb;font-size:.88rem}.demo-layer-tabs small{color:#7f909b;font-size:.68rem;line-height:1.45}.demo-layer-detail{background:radial-gradient(circle at 10% 20%,#d9b55c14,#0000 30%),#0d202e;border:1px solid #d9b55c30;border-radius:10px;grid-template-columns:minmax(230px,.55fr) minmax(0,1fr);gap:34px;padding:28px;display:grid}.demo-layer-detail h3{color:#f0eee7;margin:0 0 12px;font-size:1.05rem;line-height:1.35}.demo-source-code{color:#d9c07a;letter-spacing:.05em;background:#d9b55c1a;border-radius:5px;padding:6px 8px;font-size:.62rem;font-weight:800;display:inline-flex}.demo-layer-detail>p{color:#bcc6cc;margin:0;font-size:.96rem;line-height:1.75}.demo-layer-detail footer{border-top:1px solid #ffffff12;flex-wrap:wrap;grid-column:1/-1;gap:10px;padding-top:18px;display:flex}.demo-layer-detail footer span{color:#83949e;letter-spacing:.05em;text-transform:uppercase;border:1px solid #ffffff14;border-radius:999px;padding:6px 9px;font-size:.6rem}.demo-domain-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.demo-domain-grid article{background:linear-gradient(155deg,#102636d1,#081722d9);border:1px solid #ffffff14;border-radius:9px;min-height:178px;padding:20px}.demo-domain-grid article>div{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.demo-domain-grid article>div span{color:#917b43;font-size:.66rem;font-weight:850}.demo-domain-grid article i{border-radius:50%;width:9px;height:9px}.demo-domain-grid article i.monitor{background:#cfad52;box-shadow:0 0 12px #cfad5280}.demo-domain-grid article i.review{background:#7da690;box-shadow:0 0 12px #7da69073}.demo-domain-grid article i.required{border:1px solid #73838d}.demo-domain-grid h3{color:#e6e9e5;margin:0 0 8px;font-size:.9rem}.demo-domain-grid p{color:#7f909b;margin:0;font-size:.7rem}.demo-audit-section{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(44px,8vw,120px);padding:94px 0 110px;display:grid}.demo-audit-section>div:first-child>p:not(.demo-eyebrow){color:#9dacb5;line-height:1.7}.demo-audit-section a{color:#e4c56e;text-transform:uppercase;letter-spacing:.06em;gap:8px;margin-top:18px;font-size:.75rem;font-weight:800;display:inline-flex}.demo-timeline{display:grid}.demo-timeline article{grid-template-columns:18px minmax(0,1fr);gap:16px;min-height:112px;display:grid;position:relative}.demo-timeline article:not(:last-child):before{content:"";background:#d9b55c2e;width:1px;position:absolute;top:17px;bottom:-2px;left:5px}.demo-timeline article>i{z-index:1;background:#0a1a26;border:1px solid #7f7048;border-radius:50%;width:11px;height:11px;margin-top:4px;position:relative}.demo-timeline article.current>i{background:#d9b55c;box-shadow:0 0 15px #d9b55c75}.demo-timeline article div{align-content:start;gap:5px;padding-bottom:26px;display:grid}.demo-timeline span{color:#8c7b4c;letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:850}.demo-timeline strong{color:#e5e8e4;font-size:.9rem}.demo-timeline small{color:#7f909b;font-size:.7rem;line-height:1.45}.demo-footer{border-top:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:34px;width:min(1320px,100% - 48px);margin:0 auto;padding:28px 0 34px;display:grid}.demo-footer p{color:#6f808b;text-align:center;margin:0;font-size:.66rem;line-height:1.5}.demo-footer>a{color:#bca25b;letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:800}@media (max-width:1080px){.demo-layout{grid-template-columns:210px minmax(0,1fr)}.demo-status-rail{border-top:1px solid #ffffff12;border-left:0;grid-column:1/-1;grid-template-columns:minmax(220px,.8fr) 170px minmax(280px,1fr);align-items:center;gap:18px;display:grid}.demo-score-ring{margin:0 auto}.demo-status-rail dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demo-status-rail dl div{padding:9px}}@media (max-width:820px){.demo-nav,.demo-hero,.demo-console,.demo-workflow,.demo-evidence-section,.demo-audit-section,.demo-footer{width:min(100% - 24px,1320px)}.demo-hero{grid-template-columns:1fr;padding-top:48px}.demo-layout{grid-template-columns:1fr}.demo-sidebar{border-bottom:1px solid #ffffff12;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demo-sidebar-heading,.demo-sidebar-note{grid-column:1/-1}.demo-sidebar button{border-right:1px solid #ffffff0d}.demo-map-canvas{min-height:470px}.demo-status-rail{grid-template-columns:1fr 150px}.demo-status-rail dl{grid-column:1/-1}.demo-layer-tabs{grid-template-columns:1fr}.demo-layer-tabs button{min-height:0}.demo-layer-detail{grid-template-columns:1fr}.demo-layer-detail footer{grid-column:auto}.demo-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-audit-section{grid-template-columns:1fr}.demo-footer{text-align:center;grid-template-columns:1fr}.demo-footer .demo-brand,.demo-footer>a{justify-self:center}}@media (max-width:540px){.demo-nav{align-items:flex-start}.demo-nav>div{flex-direction:column;align-items:flex-end;gap:10px}.demo-nav>div>a:first-child{display:none}.demo-hero h1{font-size:clamp(2.55rem,13vw,4rem)}.demo-console{border-radius:10px}.demo-console-topbar{flex-direction:column;justify-content:center;align-items:flex-start;padding:11px 14px}.demo-sidebar{grid-template-columns:1fr}.demo-sidebar-heading,.demo-sidebar-note{grid-column:auto}.demo-map-header{flex-direction:column;align-items:flex-start}.demo-map-canvas{min-height:410px}.demo-map-labels text{font-size:10px}.demo-status-rail{grid-template-columns:1fr}.demo-score-ring{margin:8px auto}.demo-status-rail dl{grid-template-columns:1fr 1fr}.demo-section-heading{flex-direction:column;align-items:flex-start}.demo-domain-grid{grid-template-columns:1fr}.demo-layer-detail{padding:20px}}@media (prefers-reduced-motion:reduce){.public-demo *,.public-demo :before,.public-demo :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.demo-score-ring{position:relative}.demo-sidebar button:focus-visible,.demo-layer-tabs button:focus-visible,.public-demo a:focus-visible{outline-offset:3px;outline:2px solid #f1d58a}.demo-sidebar button,.demo-layer-tabs button{-webkit-tap-highlight-color:transparent}@media (hover:hover){.demo-sidebar button:hover:not(.selected),.demo-layer-tabs button:hover:not(.active){background:#d9b55c0b;border-color:#d9b55c38}}
.brand-sigil{isolation:isolate;text-shadow:0 0 18px #f0d58c40;background:radial-gradient(circle at 34% 28%,#ffffff26,#0000 32%),linear-gradient(145deg,#132b3c 0%,#0c1b28 58%,#d9b55c1f 100%);border-color:#f0d58cad;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff26,inset 0 0 0 4px #d9b55c0e,0 10px 32px #00000047,0 0 24px #d9b55c0f}.brand-sigil:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(118deg,#0000 42%,#fff9e014 46%,#ffecadd1 50%,#ffffff24 54%,#0000 58%);animation:7.4s ease-in-out infinite qci-sigil-sweep;position:absolute;inset:-70% -95%;transform:translate(-72%)}.showcase-brand:hover .brand-sigil,.showcase-brand:focus-visible .brand-sigil{border-color:#f0d58ce6;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 4px #d9b55c13,0 12px 36px #00000052,0 0 28px #d9b55c1c}.visual-frame,.capability-grid article,.architecture-stack article,.milestone-list article{box-shadow:inset 0 1px #ffffff09,0 24px 64px #00000021}@keyframes qci-sigil-sweep{0%,70%{opacity:0;transform:translate(-72%)}74%{opacity:.92}87%{opacity:.72;transform:translate(72%)}91%,to{opacity:0;transform:translate(72%)}}@media (prefers-reduced-motion:reduce){.brand-sigil:after{opacity:0;animation:none}.brand-sigil{transition:none}}
.qci-hold{color:#eef2f4;background:radial-gradient(circle at 78% 12%,#2b587742,#0000 34%),radial-gradient(circle at 12% 88%,#c19a441f,#0000 28%),#07111b;min-height:100vh;overflow:hidden}.qci-hold *{box-sizing:border-box}.hold-nav,.hold-hero,.hold-section,.hold-footer{width:min(1180px,100% - 2rem);margin-inline:auto}.hold-nav{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.hold-brand{color:inherit;align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.hold-brand .brand-sigil{color:#e6c77e;border:1px solid #e4c57480;place-items:center;width:2.7rem;height:2.7rem;font-family:Georgia,serif;font-size:1.25rem;display:grid}.hold-brand strong,.hold-brand small{display:block}.hold-brand strong{letter-spacing:.1em;text-transform:uppercase;font-size:.9rem}.hold-brand small{color:#eef2f48a;letter-spacing:.08em;text-transform:uppercase;margin-top:.18rem;font-size:.7rem}.hold-nav-link{color:#eef2f4b8;letter-spacing:.09em;text-transform:uppercase;font-size:.8rem;text-decoration:none}.hold-nav-link:hover,.hold-nav-link:focus-visible{color:#e8cc86}.hold-hero{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:42rem;padding:5rem 0 6rem;display:grid}.hold-kicker,.hold-eyebrow,.form-heading>span{color:#d7b866;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.hold-kicker{align-items:center;gap:.55rem;display:inline-flex}.hold-kicker:before{content:"";background:#d7b866;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 18px #d7b8669e}.hold-hero h1{letter-spacing:-.045em;max-width:10ch;margin:1.2rem 0 1.4rem;font-family:Georgia,serif;font-size:clamp(3.5rem,8vw,7rem);font-weight:400;line-height:.94}.hold-hero h1 span{color:#d7b866}.hold-lede{color:#eef2f4b3;max-width:46rem;margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.8}.hold-actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.access-primary,.hold-secondary{min-height:3rem;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:.78rem 1.1rem;font-size:.78rem;text-decoration:none;display:inline-flex}.access-primary{color:#08131d;background:#d7b866}.access-primary:hover,.access-primary:focus-visible{background:#ecd28c}.access-primary:disabled{cursor:progress;opacity:.68}.hold-secondary{color:#eef2f4;background:#ffffff06;border-color:#eef2f42e}.hold-secondary:hover,.hold-secondary:focus-visible{color:#e8cc86;border-color:#d7b86685}.hold-visual{min-height:28rem;position:relative}.hold-orbit{border:1px solid #84acc724;border-radius:50%;position:absolute;inset:1rem}.hold-orbit:before,.hold-orbit:after{content:"";border:1px solid #84acc71f;border-radius:50%;position:absolute;inset:13%;transform:rotate(28deg)}.hold-orbit:after{border-color:#d7b86633;inset:28%;transform:rotate(-18deg)}.hold-visual-card{z-index:2;background:linear-gradient(155deg,#132b3bf0,#08141ef5);border:1px solid #d7b8663d;padding:1.5rem;position:absolute;inset:17% 8% auto;box-shadow:0 36px 100px #00000061}.hold-visual-card>span{color:#eef2f480;letter-spacing:.15em;text-transform:uppercase;font-size:.67rem}.hold-visual-card h2{margin:2rem 0 .8rem;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:400}.hold-visual-card p{color:#eef2f4a3;margin:0;line-height:1.7}.hold-points{border-top:1px solid #eef2f414;border-bottom:1px solid #eef2f414;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hold-points article{border-right:1px solid #eef2f414;min-height:17rem;padding:2rem}.hold-points article:last-child{border-right:0}.hold-points span{color:#d7b866;letter-spacing:.13em;font-size:.72rem}.hold-points h3{margin:2.2rem 0 .75rem;font-family:Georgia,serif;font-size:1.6rem;font-weight:400}.hold-points p{color:#eef2f49e;margin:0;line-height:1.7}.hold-section{padding:6rem 0}.hold-section-intro{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,7vw,7rem);margin-bottom:2.5rem;display:grid}.hold-section-intro h2{max-width:13ch;margin:.8rem 0 0;font-family:Georgia,serif;font-size:clamp(2.4rem,5vw,4.6rem);font-weight:400;line-height:1.02}.hold-section-intro>p{color:#eef2f49e;align-self:end;margin:0;line-height:1.8}.access-form{background:radial-gradient(circle at 90% 0,#305b7730,#0000 30%),#0a1722e0;border:1px solid #d7b86638;gap:1.25rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid;box-shadow:0 30px 90px #00000038}.access-form-entry{max-width:48rem;margin-inline:auto}.form-heading{margin-bottom:.5rem}.form-heading h3,.access-success h3{margin:.55rem 0 .65rem;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400}.form-heading p,.access-success p{color:#eef2f49e;margin:0;line-height:1.7}.access-form label,.use-case-set{gap:.5rem;display:grid}.access-form label>span,.use-case-set legend{color:#eef2f4d1;letter-spacing:.035em;font-size:.8rem}.access-form input,.access-form select,.access-form textarea{color:#eef2f4;width:100%;font:inherit;background:#040c13b8;border:1px solid #eef2f424;border-radius:0}.access-form input,.access-form select{min-height:3rem;padding:0 .85rem}.access-form textarea{resize:vertical;padding:.85rem;line-height:1.55}.access-form input:focus,.access-form select:focus,.access-form textarea:focus{outline-offset:1px;border-color:#d7b866b8;outline:2px solid #d7b8661a}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.form-summary{background:#ffffff05;border:1px solid #eef2f414;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.form-summary div{min-width:0}.form-summary span,.form-summary strong{display:block}.form-summary span{color:#eef2f470;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.68rem}.form-summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-summary button{color:#d7b866;cursor:pointer;font:inherit;background:0 0;border:0}.use-case-set{border:1px solid #eef2f41a;margin:0;padding:1.25rem}.use-case-set>p{color:#eef2f475;margin:0 0 .5rem;font-size:.82rem}.checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.checkbox-card,.consent-row{grid-template-columns:auto 1fr;align-items:start}.checkbox-card{background:#ffffff04;border:1px solid #eef2f414;padding:.85rem}.checkbox-card input,.consent-row input{accent-color:#d7b866;width:1rem;min-height:1rem;margin:.12rem 0 0}.checkbox-card>span,.consent-row>span{line-height:1.5}.consent-row{border:1px solid #d7b86629;padding:1rem}.privacy-note,.form-actions p{color:#eef2f473;margin:0;font-size:.76rem;line-height:1.6}.form-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.form-actions p{max-width:39rem}.form-error{color:#f0c0b5;background:#6b271c26;border:1px solid #dd7d674d;margin:0;padding:.9rem 1rem;line-height:1.6}.access-success{text-align:center;background:#0a1722e0;border:1px solid #d7b8663d;max-width:52rem;margin-inline:auto;padding:clamp(2rem,6vw,4rem)}.access-success>span{color:#d7b866;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.hold-footer{border-top:1px solid #eef2f414;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:2rem 0 3rem;display:grid}.hold-footer p{color:#eef2f46b;margin:0;font-size:.76rem;line-height:1.6}.hold-footer a{color:#eef2f4ad;text-decoration:none}@media (max-width:900px){.hold-hero,.hold-section-intro{grid-template-columns:1fr}.hold-hero{min-height:auto;padding:4rem 0 3rem}.hold-visual{min-height:23rem}.hold-points{grid-template-columns:1fr}.hold-points article{border-bottom:1px solid #eef2f414;border-right:0;min-height:auto}.hold-points article:last-child{border-bottom:0}.hold-footer{grid-template-columns:1fr}}@media (max-width:640px){.hold-nav{align-items:flex-start}.hold-nav-link{padding-top:.4rem}.hold-hero h1{font-size:clamp(3rem,17vw,4.7rem)}.hold-visual{min-height:20rem}.hold-visual-card{inset:14% 0 auto}.form-grid,.checkbox-grid,.form-summary{grid-template-columns:1fr}.form-summary button{justify-self:start;padding:0}}@media (prefers-reduced-motion:reduce){.qci-hold *,.qci-hold :before,.qci-hold :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
