.cinematic-home{max-width:100%;overflow-x:clip}.cinematic-hero{isolation:isolate;background:radial-gradient(circle at 72% 58%, #26d4e81f, transparent 34%), radial-gradient(circle at 18% 18%, #26d4e80d, transparent 28%), var(--ink);align-items:end;min-height:100svh;padding-bottom:clamp(48px,9vh,108px);grid-template-columns:1fr!important}.cinematic-hero .hero-grid{opacity:.1;-webkit-mask-image:linear-gradient(#000 0%,#0000 78%);mask-image:linear-gradient(#000 0%,#0000 78%)}.cinematic-hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#06121c33 0%,#06121c0a 44%,#06121c52 100%),linear-gradient(90deg,#06121c29,#0000 62%);position:absolute;inset:0}.cinematic-hero .hero-tv-noise{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cinematic-hero .hero-tv-noise__static{pointer-events:none;opacity:.22;mix-blend-mode:soft-light;filter:contrast(1.55)brightness(1.25);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;animation:.18s steps(3,end) infinite hero-tv-shift;position:absolute;inset:-20%}.cinematic-hero .hero-frost{z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#0c1c2657 0%,#0a1a2429 42%,#06121c61 100%),linear-gradient(90deg,#ffffff09,#0000 55%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d}.cinematic-hero .hero-copy{z-index:3;max-width:min(820px,100%);position:relative}@keyframes hero-tv-shift{0%{transform:translate(0,0)}33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-4%)}to{transform:translate(0,0)}}.wave-terrain{z-index:0;pointer-events:none;position:absolute;inset:0}.wave-terrain canvas{width:100%;height:100%;display:block}.lazy-mount,[data-lazy-mount]{width:100%}.system-flow-section{background:#06131d;overflow:hidden}.system-flow-section .hero-flow-shell{width:min(100%,1100px);margin:0 auto}.universe-tour-toggle:focus-visible,.tour-toggle:focus-visible,.primary:focus-visible,.secondary:focus-visible,.nav-cta:focus-visible,.nav-shell nav a:focus-visible,.menu-toggle:focus-visible,.mobile-menu nav a:focus-visible,.mobile-menu-cta:focus-visible,.mobile-menu-close:focus-visible,.topology-label:focus-visible,.universe-nav button:focus-visible,.dashboard-selector button:focus-visible,.dashboard-sidebar nav button:focus-visible,.estate-mobile button:focus-visible,.agent-composer button:focus-visible,.agent-actions button:focus-visible,.suggested-questions button:focus-visible,.faqs summary:focus-visible,.site-footer a:focus-visible,.launch-form>button:focus-visible,.form-grid input:focus-visible,.form-grid select:focus-visible,.form-grid textarea:focus-visible,.form-consent input:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media (max-width:1050px){.cinematic-home .universe-tour-toggle{width:fit-content;margin:8px 0 0;position:static;display:inline-flex!important}}@media (min-width:768px) and (max-width:1050px){.cinematic-home .estate-shell{display:block!important}.cinematic-home .estate-flow,.cinematic-home .estate-topbar,.cinematic-home .estate-inspector,.cinematic-home .estate-live{display:revert!important}.cinematic-home .estate-topbar{display:flex!important}.cinematic-home .estate-live{display:grid!important}}@media (max-width:767px){.cinematic-hero{min-height:100svh;padding:118px 18px 42px}.cinematic-hero .hero-copy{max-width:100%}.cinematic-hero .hero-actions{flex-direction:column}.cinematic-hero .hero-actions a{width:100%}.cinematic-hero h1{font-size:clamp(40px,12vw,58px)}.system-flow-section .hero-flow-shell{width:100%}}@media (max-width:320px){.cinematic-home,.cinematic-hero,.cinematic-hero .hero-copy{max-width:100vw}.cinematic-hero{padding-left:16px;padding-right:16px}.cinematic-hero h1{letter-spacing:-.05em;font-size:36px}.cinematic-hero .hero-copy>p{font-size:15px}}.cinematic-hero .launch-tag.launch-hack-tag,.launch-hack-tag{font-size:11.385px}.launch-hack-tag__readout{color:inherit;font:inherit;letter-spacing:inherit;white-space:normal;background:0 0;border:0;margin:0;padding:0;display:inline-block}.launch-hack-tag.is-hacking{color:var(--cyan);text-shadow:0 0 10px #26d4e852}.launch-hack-tag.is-hacking>span:first-of-type{animation:.55s ease-in-out infinite launch-hack-dot}.launch-hack-tag.is-idle .launch-hack-tag__readout{animation:2.8s ease-in-out infinite launch-hack-idle}.launch-hack-tag.is-idle>span:first-of-type{animation:2.8s ease-in-out infinite launch-hack-idle-dot}.launch-hack-tag__caret{vertical-align:-.05em;background:var(--cyan);width:.55em;height:.9em;box-shadow:0 0 8px var(--cyan);margin-left:3px;animation:.64s steps(2,end) infinite launch-hack-caret;display:inline-block}@keyframes launch-hack-dot{0%,to{opacity:1;box-shadow:0 0 14px var(--cyan)}50%{opacity:.42;box-shadow:0 0 6px var(--cyan)}}@keyframes launch-hack-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes launch-hack-idle{0%,to{color:#9eb1bc;text-shadow:none}25%{color:var(--cyan);text-shadow:0 0 14px #26d4e88c}50%{color:var(--cyan2);text-shadow:0 0 18px #7feaf480}75%{color:var(--cyan);text-shadow:0 0 14px #26d4e880}}@keyframes launch-hack-idle-dot{0%,to{opacity:.7;background:#9eb1bc;box-shadow:0 0 8px #9eb1bc66}50%{opacity:1;background:var(--cyan);box-shadow:0 0 16px var(--cyan)}}@media (prefers-reduced-motion:reduce){.wave-terrain canvas{filter:none}.cinematic-hero .hero-tv-noise__static{opacity:.1;animation:none;transform:none}.launch-hack-tag,.launch-hack-tag.is-hacking,.launch-hack-tag.is-idle{color:var(--cyan);text-shadow:none}.launch-hack-tag.is-hacking>span:first-of-type,.launch-hack-tag.is-idle>span:first-of-type,.launch-hack-tag.is-idle .launch-hack-tag__readout,.launch-hack-tag__caret{opacity:1;animation:none;transform:none}.launch-hack-tag__caret{display:none}}.instrument-frame{isolation:isolate;position:relative}.instrument-label-bar{color:#6f8b97;letter-spacing:.1em;background:#04121be0;border:1px solid #26d4e833;border-bottom:0;justify-content:space-between;align-items:center;gap:16px;min-height:34px;padding:0 14px;font:700 8px/1 ui-monospace,monospace;display:flex}.instrument-label-bar span{color:var(--cyan)}.instrument-glass{position:relative}.crop-mark{z-index:4;pointer-events:none;border:1px solid #26d4e873;width:14px;height:14px;position:absolute}.crop-tl{border-bottom:0;border-right:0;top:8px;left:8px}.crop-tr{border-bottom:0;border-left:0;top:8px;right:8px}.crop-bl{border-top:0;border-right:0;bottom:8px;left:8px}.crop-br{border-top:0;border-left:0;bottom:8px;right:8px}.graph-stage.is-suspended{filter:saturate(.86)}.cine-play:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.cine-index{color:var(--cyan);letter-spacing:.22em;align-items:baseline;gap:16px;margin:0 0 18px;padding:0 clamp(24px,7vw,112px);font:700 10px/1 ui-monospace,monospace;display:flex}.cine-index span{color:#26d4e86b}.cine-chapter-shell{position:relative}.cinematic-home .estate-node-finding{--node-accent:#f38b8b}.cinematic-home .estate-node:not(.is-selected),.cinematic-home .flow-node:not(.is-selected){opacity:.64}.cinematic-home .estate-node.is-selected,.cinematic-home .flow-node.is-selected{opacity:1}.cinematic-home .estate-shell,.cinematic-home .hero-flow-shell,.cinematic-home .universe-shell,.cinematic-home .dashboard-shell{width:100%}.cinematic-home .estate-shell{height:min(88vh,860px)}.cinematic-home .hero-flow-shell{width:100%;height:min(86vh,820px)}@media (max-width:767px){.cine-index{padding:0 18px}}.cinematic-home [data-terraform]{--cine-parallax:0}.cinematic-home [data-terraform]:not(.is-assembled) .instrument-frame{opacity:.46;filter:saturate(.84);transform:translateY(28px)scale(.982)}.cinematic-home [data-terraform].is-assembled .instrument-frame{opacity:1;transform:translate3d(0, calc(var(--cine-parallax,0) * 18px), 0) scale(1);filter:none;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1),filter .8s}.cinematic-home [data-terraform]:not(.is-assembled) .crop-mark{opacity:0;transform:scale(.35)}.cinematic-home [data-terraform].is-assembled .crop-tl{transform-origin:0 0}.cinematic-home [data-terraform].is-assembled .crop-tr{transform-origin:100% 0}.cinematic-home [data-terraform].is-assembled .crop-bl{transform-origin:0 100%}.cinematic-home [data-terraform].is-assembled .crop-br{transform-origin:100% 100%}.cinematic-home [data-terraform].is-assembled .crop-mark{opacity:1;transition:opacity .55s,transform .7s cubic-bezier(.22,1,.36,1);transform:none}.cinematic-home [data-terraform].is-assembled .instrument-label-bar{animation:.7s cubic-bezier(.22,1,.36,1) both cine-frame-assemble}.cinematic-home [data-terraform]:not(.is-assembled) .problem-grid article,.cinematic-home [data-terraform]:not(.is-assembled) .control-plane__node,.cinematic-home [data-terraform]:not(.is-assembled) .control-plane__link,.cinematic-home [data-terraform]:not(.is-assembled) .integration-flow>article,.cinematic-home [data-terraform]:not(.is-assembled) .capability-card,.cinematic-home [data-terraform]:not(.is-assembled) .outcome-card,.cinematic-home [data-terraform]:not(.is-assembled) .security-card{opacity:.5;transform:translateY(20px)}.cinematic-home [data-terraform].is-assembled .problem-grid article,.cinematic-home [data-terraform].is-assembled .control-plane__node,.cinematic-home [data-terraform].is-assembled .control-plane__link,.cinematic-home [data-terraform].is-assembled .integration-flow>article,.cinematic-home [data-terraform].is-assembled .capability-card,.cinematic-home [data-terraform].is-assembled .outcome-card,.cinematic-home [data-terraform].is-assembled .security-card{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:none}.cinematic-home [data-terraform].is-assembled .control-plane__node{transition-delay:calc(var(--node-i,0) * 80ms)}.cinematic-home [data-terraform].is-assembled .control-plane__link{transition-delay:calc(var(--link-i,0) * 80ms + 40ms)}.cinematic-home [data-terraform].is-assembled .problem-grid article:nth-child(2),.cinematic-home [data-terraform].is-assembled .integration-flow>article:nth-of-type(2){transition-delay:70ms}.cinematic-home [data-terraform].is-assembled .problem-grid article:nth-child(3),.cinematic-home [data-terraform].is-assembled .integration-flow>article:nth-of-type(3){transition-delay:.14s}.cinematic-home [data-terraform].is-assembled .capability-card,.cinematic-home [data-terraform].is-assembled .outcome-card,.cinematic-home [data-terraform].is-assembled .security-card{transition-delay:calc(var(--card-i,0) * 70ms)}.cinematic-home .graph-stage.is-entering{opacity:.72;transform:translateY(16px)scale(.986)}.cinematic-home .graph-stage.is-ready{opacity:1;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transform:none}.hero-flow-shell.is-suspended,.graph-stage.is-suspended{filter:saturate(.84)}@keyframes cine-frame-assemble{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.cinematic-home .problem-section,.cinematic-home .product-intro{color:var(--text);background:linear-gradient(155deg, var(--navy), var(--ink))!important}.cinematic-home .section-heading h2,.cinematic-home .product-intro .section-heading h2,.cinematic-home .integration-heading h2,.cinematic-home .capability-heading h2,.cinematic-home .outcome-copy h2,.cinematic-home .security-copy h2,.cinematic-home .faq-section h2{color:#edf5f7}.cinematic-home .section-heading>p,.cinematic-home .product-intro .section-heading>p,.cinematic-home .integration-heading>p,.cinematic-home .capability-heading>p,.cinematic-home .outcome-copy>p:last-child,.cinematic-home .security-copy>p:not(.eyebrow),.cinematic-home .faqs details p{color:#8ca3ae}.cinematic-home .product-intro .eyebrow{color:var(--cyan)}.cinematic-home .programme-chain.control-plane{--plane-cycle:7.5s;isolation:isolate;-webkit-backdrop-filter:blur(14px)saturate(1.12);background:linear-gradient(#ffffff0e,#0000 36%),linear-gradient(145deg,#0c2634f0,#05121bf5);border:1px solid #26d4e833;justify-content:space-between;align-items:center;gap:0;margin:6px 0 36px;padding:22px 22px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 18px 40px #00000038}.cinematic-home .programme-chain.control-plane:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--cyan), var(--cyan2), transparent);width:28%;height:1px;animation:control-plane-hairline var(--plane-cycle) linear infinite;position:absolute;top:0;left:-28%;box-shadow:0 0 10px #26d4e859}.cinematic-home .control-plane__node{z-index:1;color:#9eb3bc;letter-spacing:.08em;min-width:0;animation:control-plane-node var(--plane-cycle) ease-in-out infinite;animation-delay:calc(var(--node-i,0) * 1.5s);align-items:center;gap:10px;font:700 8px/1 ui-monospace,monospace;display:flex;position:relative}.cinematic-home .control-plane__glyph{width:34px;height:34px;color:var(--cyan);animation:control-plane-glyph var(--plane-cycle) ease-in-out infinite;animation-delay:calc(var(--node-i,0) * 1.5s);background:#04121bb8;border:1px solid #26d4e838;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0a}.cinematic-home .control-plane__glyph svg{width:16px;height:16px}.cinematic-home .control-plane__link{z-index:0;background:linear-gradient(90deg,#26d4e814,#26d4e861,#26d4e814);flex:36px;min-width:18px;height:1px;margin:0 8px;position:relative}.cinematic-home .control-plane__link:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--cyan), var(--cyan2));width:22px;height:2px;animation:control-plane-pulse var(--plane-cycle) linear infinite;animation-delay:calc(var(--link-i,0) * 1.5s);border-radius:1px;margin-top:-1px;position:absolute;top:50%;left:0;box-shadow:0 0 10px #26d4e8b3}.cinematic-home .problem-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cinematic-home .problem-grid article,.cinematic-home .problem-card{isolation:isolate;min-height:0;color:var(--text);-webkit-backdrop-filter:blur(16px)saturate(1.14);background:linear-gradient(145deg,#ffffff12,#0000 44%),linear-gradient(#0e2a38f5,#06141efa);border:1px solid #26d4e82e;padding:28px 26px 30px;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .45s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 40px #00000042}.cinematic-home .problem-card:nth-child(2){background:linear-gradient(215deg,#7feaf414,#0000 40%),linear-gradient(#0d2836f5,#05131cfa)}.cinematic-home .problem-card:nth-child(3){background:linear-gradient(105deg,#26d4e814,#0000 38%),linear-gradient(#0c2634f2,#06121bfa)}.cinematic-home .problem-card:before{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, var(--cyan), transparent);opacity:.88;width:2px;position:absolute;top:22px;bottom:22px;left:0;box-shadow:0 0 12px #26d4e873}.cinematic-home .problem-card:nth-child(2):before{background:linear-gradient(90deg, transparent, var(--cyan2), transparent);width:auto;height:1px;inset:0 22px auto}.cinematic-home .problem-card:nth-child(3):before{left:auto;right:0}.cinematic-home .problem-card:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--cyan), var(--cyan2), transparent);width:32%;height:1px;animation:8.4s linear infinite control-plane-hairline;position:absolute;top:0;left:-32%}.cinematic-home .problem-card:nth-child(2):after{animation-delay:-2.4s}.cinematic-home .problem-card:nth-child(3):after{animation-delay:-4.8s}.cinematic-home .problem-card .crop-mark{z-index:3;width:11px;height:11px}.cinematic-home .problem-card .crop-tl{top:7px;left:7px}.cinematic-home .problem-card .crop-tr{top:7px;right:7px}.cinematic-home .problem-card .crop-bl{bottom:7px;left:7px}.cinematic-home .problem-card .crop-br{bottom:7px;right:7px}.cinematic-home .problem-card__index,.cinematic-home .problem-grid article>span{color:var(--cyan);letter-spacing:.08em;font:600 10px/1 ui-monospace,monospace;animation:2.8s ease-in-out infinite problem-index-idle;display:inline-block}.cinematic-home .problem-card:nth-child(2) .problem-card__index{animation-delay:.45s}.cinematic-home .problem-card:nth-child(3) .problem-card__index{animation-delay:.9s}.cinematic-home .problem-grid h3{color:#dce8ed;letter-spacing:-.025em;margin:56px 0 14px;font-size:22px}.cinematic-home .problem-grid p,.cinematic-home .product-intro .problem-grid p{color:#8ca3ae;margin:0}.cinematic-home [data-terraform].is-assembled .problem-grid article.problem-card:hover{border-color:#26d4e875;transform:translateY(-6px);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #26d4e814,0 0 28px #26d4e81f,0 22px 40px #00000047}.cinematic-home [data-terraform].is-assembled .problem-grid article.problem-card:hover .problem-card__index{color:var(--cyan2);text-shadow:0 0 16px #7feaf473}@keyframes control-plane-hairline{to{transform:translate(460%)}}@keyframes control-plane-pulse{0%,2%{opacity:0;left:0}6%{opacity:1}18%{opacity:1;left:calc(100% - 22px)}22%,to{opacity:0;left:calc(100% - 22px)}}@keyframes control-plane-node{0%,14%,to{color:#9eb3bc}5%,10%{color:var(--cyan2)}}@keyframes control-plane-glyph{0%,14%,to{color:var(--cyan);border-color:#26d4e838;box-shadow:inset 0 1px #ffffff0a}5%,10%{border-color:var(--cyan);color:var(--cyan2);box-shadow:inset 0 1px #ffffff0f,0 0 16px #26d4e852}}@keyframes control-plane-pulse-y{0%,2%{opacity:0;top:0}6%{opacity:1}18%{opacity:1;top:calc(100% - 14px)}22%,to{opacity:0;top:calc(100% - 14px)}}@keyframes problem-index-idle{0%,to{color:var(--cyan);opacity:.7;text-shadow:none}50%{color:var(--cyan2);opacity:1;text-shadow:0 0 14px #26d4e873}}.cinematic-home .integration-section{background:var(--deep);color:var(--text)}.cinematic-home .integration-flow,.cinematic-home .integration-flow>article,.cinematic-home .integration-flow>i,.cinematic-home .integration-guard{border-color:#26d4e829}.cinematic-home .integration-flow>article{background:#071b27b8}.cinematic-home .integration-flow>i{color:var(--cyan)}.cinematic-home .integration-flow article>span{color:var(--cyan);border-color:#26d4e847}.cinematic-home .integration-flow small{color:var(--cyan)}.cinematic-home .integration-flow p,.cinematic-home .integration-guard span{color:#8ca3ae}.cinematic-home .integration-guard{color:var(--text);background:#04131ce0}.cinematic-home .capability-section{color:var(--text);background:linear-gradient(155deg, var(--navy), var(--ink))!important}.cinematic-home .outcome-section{background:linear-gradient(165deg, var(--deep), var(--ink));color:var(--text)}.cinematic-home .security-section{background:linear-gradient(155deg, var(--ink), var(--deep));color:var(--text)}.cinematic-home .outcome-copy .eyebrow,.cinematic-home .security-copy .eyebrow,.cinematic-home .capability-heading .eyebrow,.cinematic-home .security-copy>a{color:var(--cyan)}.cinematic-home .capability-grid,.cinematic-home .outcome-grid,.cinematic-home .security-list{border:0;gap:14px}.cinematic-home .capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cinematic-home .outcome-grid,.cinematic-home .security-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cinematic-home .capability-card,.cinematic-home .outcome-card,.cinematic-home .security-card{isolation:isolate;min-width:0;min-height:0;color:var(--text);-webkit-backdrop-filter:blur(16px)saturate(1.14);background:linear-gradient(145deg,#ffffff12,#0000 44%),linear-gradient(#0e2a38f5,#06141efa);border:1px solid #26d4e82e;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .45s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 40px #00000042}.cinematic-home .capability-card{min-height:320px;padding:26px 22px 52px}.cinematic-home .outcome-card{min-height:245px;padding:26px 24px 28px}.cinematic-home .security-card{min-height:190px;padding:24px 22px 26px}.cinematic-home .capability-card:nth-child(3n+2),.cinematic-home .outcome-card:nth-child(3n+2),.cinematic-home .security-card:nth-child(3n+2){background:linear-gradient(215deg,#7feaf414,#0000 40%),linear-gradient(#0d2836f5,#05131cfa)}.cinematic-home .capability-card:nth-child(3n+3),.cinematic-home .outcome-card:nth-child(3n+3),.cinematic-home .security-card:nth-child(3n+3){background:linear-gradient(105deg,#26d4e814,#0000 38%),linear-gradient(#0c2634f2,#06121bfa)}.cinematic-home .capability-card:before,.cinematic-home .outcome-card:before,.cinematic-home .security-card:before{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, var(--cyan), transparent);opacity:.88;width:2px;position:absolute;top:22px;bottom:22px;left:0;box-shadow:0 0 12px #26d4e873}.cinematic-home .capability-card:nth-child(3n+2):before,.cinematic-home .outcome-card:nth-child(3n+2):before,.cinematic-home .security-card:nth-child(3n+2):before{background:linear-gradient(90deg, transparent, var(--cyan2), transparent);width:auto;height:1px;inset:0 22px auto}.cinematic-home .capability-card:nth-child(3n+3):before,.cinematic-home .outcome-card:nth-child(3n+3):before,.cinematic-home .security-card:nth-child(3n+3):before{left:auto;right:0}.cinematic-home .capability-card:after,.cinematic-home .outcome-card:after,.cinematic-home .security-card:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--cyan), var(--cyan2), transparent);width:32%;height:1px;animation:8.4s linear infinite control-plane-hairline;animation-delay:calc(var(--card-i,0) * -1.2s);position:absolute;top:0;left:-32%}.cinematic-home .capability-card .crop-mark,.cinematic-home .outcome-card .crop-mark,.cinematic-home .security-card .crop-mark{z-index:3;width:11px;height:11px}.cinematic-home .capability-card .crop-tl,.cinematic-home .outcome-card .crop-tl,.cinematic-home .security-card .crop-tl{top:7px;left:7px}.cinematic-home .capability-card .crop-tr,.cinematic-home .outcome-card .crop-tr,.cinematic-home .security-card .crop-tr{top:7px;right:7px}.cinematic-home .capability-card .crop-bl,.cinematic-home .outcome-card .crop-bl,.cinematic-home .security-card .crop-bl{bottom:7px;left:7px}.cinematic-home .capability-card .crop-br,.cinematic-home .outcome-card .crop-br,.cinematic-home .security-card .crop-br{bottom:7px;right:7px}.cinematic-home .capability-card__index,.cinematic-home .outcome-card__label,.cinematic-home .security-card__index{color:var(--cyan);letter-spacing:.08em;animation:2.8s ease-in-out infinite problem-index-idle;animation-delay:calc(var(--card-i,0) * .35s);font:600 10px/1 ui-monospace,monospace}.cinematic-home .capability-card__index{z-index:2;position:absolute;top:20px;right:22px}.cinematic-home .outcome-card__label{letter-spacing:.1em;font-size:8px;font-weight:700;display:inline-block}.cinematic-home .security-card__index{font-size:9px;display:inline-block}.cinematic-home .capability-icon{z-index:1;width:40px;height:40px;color:var(--cyan);animation:7.5s ease-in-out infinite control-plane-glyph;animation-delay:calc(var(--card-i,0) * .9s);background:#04121bb8;border:1px solid #26d4e838;position:relative;box-shadow:inset 0 1px #ffffff0a}.cinematic-home .capability-icon svg{width:16px;height:16px;color:var(--cyan)}.cinematic-home .capability-grid small{color:var(--cyan);margin-top:48px;display:block}.cinematic-home .capability-grid p,.cinematic-home .outcome-grid p,.cinematic-home .security-list p{color:#8ca3ae;margin:0}.cinematic-home .capability-grid b{z-index:1;color:#6f8b97;position:absolute;bottom:22px;left:22px}.cinematic-home .outcome-grid strong,.cinematic-home .security-list strong{color:#dce8ed;margin-top:36px;display:block}.cinematic-home .security-list strong{margin-top:22px;font-size:15px}.cinematic-home [data-terraform].is-assembled .capability-card:hover,.cinematic-home [data-terraform].is-assembled .outcome-card:hover,.cinematic-home [data-terraform].is-assembled .security-card:hover{border-color:#26d4e875;transform:translateY(-6px);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #26d4e814,0 0 28px #26d4e81f,0 22px 40px #00000047}.cinematic-home [data-terraform].is-assembled .capability-card:hover .capability-card__index,.cinematic-home [data-terraform].is-assembled .outcome-card:hover .outcome-card__label,.cinematic-home [data-terraform].is-assembled .security-card:hover .security-card__index{color:var(--cyan2);text-shadow:0 0 16px #7feaf473}.cinematic-home .faq-section{background:var(--deep);color:var(--text)}.cinematic-home .faqs,.cinematic-home .faqs details{border-color:#26d4e824}.cinematic-home .faqs summary{color:#dce8ed}.cinematic-home .faqs summary span{color:var(--cyan)}.cinematic-home .agent-thinking.is-live>div span{animation:.9s ease-in-out infinite cine-think-pulse}.cinematic-home .agent-thinking.is-live>div span:nth-child(2){animation-delay:.14s}.cinematic-home .agent-thinking.is-live>div span:nth-child(3){animation-delay:.28s}.cinematic-home .tool-stack span.is-tracing{color:var(--cyan);box-shadow:inset 2px 0 var(--cyan);background:#26d4e81a;border-color:#26d4e873}.cinematic-home .trace-ring.is-checking{animation:1.6s linear infinite cine-trace-spin;box-shadow:inset 0 0 50px #26d4e829}.cinematic-home .agent-composer.is-active{border-color:#26d4e88c;box-shadow:0 0 0 1px #26d4e81f,0 0 24px #26d4e814}.cinematic-home .intelligence-console.is-live .conversation-top b i{animation:1s ease-in-out infinite cine-think-pulse}@keyframes cine-think-pulse{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes cine-trace-spin{0%{border-color:#26d4e82b;box-shadow:inset 0 0 50px #26d4e814}50%{border-color:#26d4e873;box-shadow:inset 0 0 70px #26d4e838}to{border-color:#26d4e82b;box-shadow:inset 0 0 50px #26d4e814}}@media (max-width:900px){.cinematic-home .control-plane__node{text-align:center;letter-spacing:.06em;flex-direction:column;gap:8px}.cinematic-home .control-plane__link{min-width:12px;margin:0 6px}}@media (max-width:760px){.cinematic-home .problem-grid{grid-template-columns:1fr}.cinematic-home .problem-grid h3{margin-top:40px}}@media (max-width:720px){.cinematic-home .programme-chain.control-plane{flex-direction:column;align-items:stretch;padding:16px 14px}.cinematic-home .control-plane__node{text-align:left;flex-direction:row;justify-content:flex-start}.cinematic-home .control-plane__link{background:linear-gradient(#26d4e814,#26d4e866,#26d4e814);flex:0 0 20px;width:1px;min-width:1px;max-width:1px;height:20px;margin:0 0 0 16px}.cinematic-home .control-plane__link:after{background:linear-gradient(180deg, transparent, var(--cyan), var(--cyan2));width:2px;height:14px;margin-top:0;margin-left:-1px;animation-name:control-plane-pulse-y;top:0;left:50%}}@media (max-width:1150px){.cinematic-home .capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cinematic-home .outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cinematic-home .capability-card{min-height:0;padding:24px 20px 48px}.cinematic-home .outcome-card,.cinematic-home .security-card{min-height:0}}@media (max-width:320px){.cinematic-home [data-terraform].is-assembled .instrument-frame{transform:none}.cinematic-home .programme-chain.control-plane{padding:14px 12px}.cinematic-home .control-plane__glyph{width:30px;height:30px}.cinematic-home .control-plane__link{margin-left:14px}.cinematic-home .problem-card{padding:22px 18px 24px}.cinematic-home .capability-section,.cinematic-home .outcome-section,.cinematic-home .security-section{padding-left:16px;padding-right:16px;overflow-x:clip}.cinematic-home .capability-grid,.cinematic-home .outcome-grid,.cinematic-home .security-list{grid-template-columns:minmax(0,1fr);gap:12px}.cinematic-home .capability-card,.cinematic-home .outcome-card,.cinematic-home .security-card{min-width:0;padding:20px 14px 40px}.cinematic-home .capability-card{padding-bottom:44px}}@media (prefers-reduced-motion:reduce){.cinematic-home [data-terraform] .instrument-frame,.cinematic-home [data-terraform] .graph-stage,.cinematic-home [data-terraform] .hero-flow-shell,.cinematic-home [data-terraform] .crop-mark,.cinematic-home [data-terraform] .problem-grid article,.cinematic-home [data-terraform] .control-plane__node,.cinematic-home [data-terraform] .control-plane__link,.cinematic-home [data-terraform] .integration-flow>article,.cinematic-home [data-terraform] .capability-card,.cinematic-home [data-terraform] .outcome-card,.cinematic-home [data-terraform] .security-card,.cinematic-home [data-terraform] .instrument-label-bar{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}.cinematic-home .programme-chain.control-plane:before,.cinematic-home .control-plane__link:after,.cinematic-home .control-plane__glyph,.cinematic-home .capability-icon,.cinematic-home .problem-card:after,.cinematic-home .capability-card:after,.cinematic-home .outcome-card:after,.cinematic-home .security-card:after,.cinematic-home .problem-card__index,.cinematic-home .capability-card__index,.cinematic-home .outcome-card__label,.cinematic-home .security-card__index,.cinematic-home .problem-grid article>span{animation:none!important}.cinematic-home .control-plane__node{color:#b8ccd4}.cinematic-home .control-plane__glyph{color:var(--cyan)}.cinematic-home .problem-card__index,.cinematic-home .capability-card__index,.cinematic-home .outcome-card__label,.cinematic-home .security-card__index{opacity:1;color:var(--cyan);text-shadow:none}.cinematic-home [data-terraform].is-assembled .problem-grid article.problem-card:hover,.cinematic-home [data-terraform].is-assembled .capability-card:hover,.cinematic-home [data-terraform].is-assembled .outcome-card:hover,.cinematic-home [data-terraform].is-assembled .security-card:hover{transform:none!important}.cinematic-home .agent-thinking.is-live>div span,.cinematic-home .trace-ring.is-checking,.cinematic-home .intelligence-console.is-live .conversation-top b i{animation:none!important}}
.pq-brief-proof{--pq-accent:#26d4e8;--pq-lift:#7feaf4}.pq-brief-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:100%;display:grid}.pq-brief-proof button.pq-brief-proof-card{border:1px solid var(--pq-line);background:var(--pq-panel);width:100%;min-width:0;min-height:44px;color:var(--pq-text);text-align:left;touch-action:manipulation;gap:8px;padding:12px 8px;display:grid}.pq-brief-proof-hud{pointer-events:none;place-items:center;width:100%;height:44px;display:grid}.pq-brief-proof-hud svg{display:block;overflow:visible}.pq-brief-proof-dial{width:44px;height:44px}.pq-brief-proof-track{width:100%;max-width:100%;height:28px}.pq-brief-dial-track,.pq-brief-track-rail{fill:none;stroke:#26d4e833;stroke-width:3.2px}.pq-brief-track-rail{stroke-width:1.5px}.pq-brief-dial-progress{fill:none;stroke:var(--pq-accent);stroke-width:3.2px;stroke-linecap:round;transform-origin:27px 27px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--pq-accent) 40%, transparent));transform:rotate(-90deg)}.pq-brief-dial-tick{stroke:#26d4e847;stroke-width:1px}.pq-brief-dial-tick.is-on{stroke:var(--pq-lift)}.pq-brief-track-fill{fill:none;stroke:var(--pq-accent);stroke-width:2px;stroke-linecap:round}.pq-brief-proof-card.is-vulnerable .pq-brief-track-fill,.pq-brief-proof-card.is-vulnerable .pq-brief-tick.is-on{stroke:var(--pq-findings)}.pq-brief-tick{stroke:#26d4e838;stroke-width:1.2px}.pq-brief-tick.is-on{stroke:var(--pq-lift)}.pq-brief-spark{fill:none;stroke:var(--pq-lift);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.pq-brief-proof-card strong{font:500 22px/1 ui-sans-serif,system-ui,sans-serif}.pq-brief-proof-card>span:last-child{color:var(--pq-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.3}@media (max-width:390px){.pq-brief-proof-card strong{font-size:18px}}@media (max-width:359px){.pq-brief .pq-brief-proof-grid{grid-template-columns:minmax(0,1fr)}.pq-brief .pq-brief-proof button.pq-brief-proof-card{grid-template-rows:auto auto;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px 14px}.pq-brief .pq-brief-proof-hud{grid-row:1/span 2;height:56px}.pq-brief .pq-brief-proof-dial{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.pq-brief-proof-hud,.pq-brief-proof-hud *{filter:none;transition:none!important;animation:none!important}}
.pq-brief{--pq-void:#03090e;--pq-surface:#06131d;--pq-panel:#0a1c29;--pq-text:#e6fcff;--pq-muted:#8aa3ae;--pq-accent:#26d4e8;--pq-lift:#7feaf4;--pq-findings:#f38b8b;--pq-line:#26d4e829;--pq-pad:max(20px, env(safe-area-inset-left,0px));--pq-pad-r:max(20px, env(safe-area-inset-right,0px));--pq-nav-h:calc(56px + env(safe-area-inset-top,0px));--pq-cookie-clear:calc(176px + env(safe-area-inset-bottom,0px));background:var(--pq-void);color:var(--pq-text);max-width:100%}html[data-home-layout=mobile] body{max-width:100%}.pq-brief-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pq-brief-skip{z-index:80;background:var(--pq-panel);color:var(--pq-accent);padding:10px 14px;position:absolute;top:8px;left:12px;transform:translateY(-140%)}.pq-brief-skip:focus{transform:none}.pq-brief-nav{z-index:61;border-bottom:1px solid var(--pq-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03090eeb;position:sticky;top:0}.pq-brief-nav-bar{min-height:56px;padding:calc(6px + env(safe-area-inset-top,0px)) var(--pq-pad-r) 6px var(--pq-pad);justify-content:space-between;align-items:center;display:flex}.pq-brief-brand{min-height:44px;color:var(--pq-text);letter-spacing:-.02em;align-items:center;gap:10px;font:600 16px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.pq-brief-brand img{filter:brightness(0)invert();width:28px;height:28px}.pq-brief-menu-btn,.pq-brief-menu-close,.pq-brief-cta,.pq-brief-cta-ghost,.pq-brief-proof button,.pq-brief-menu a,.pq-brief-sheet-action,.pq-brief-faq-list summary,.pq-m-sheet-close{min-width:44px;min-height:44px}.pq-brief-menu-btn{border:1px solid var(--pq-line);background:var(--pq-surface);width:48px;color:var(--pq-accent);place-items:center;display:grid}.pq-brief-menu{padding:4px var(--pq-pad) 12px var(--pq-pad);background:var(--pq-surface);border-bottom:1px solid var(--pq-line);flex-direction:column;animation:.22s ease-out pq-brief-rise;display:flex;position:static}.pq-brief-menu-close{border:1px solid var(--pq-line);background:var(--pq-surface);min-width:72px;min-height:44px;color:var(--pq-text);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-self:flex-end;align-items:center;gap:8px;padding:0 14px;font:650 12px/1 ui-monospace,monospace;display:inline-flex}.pq-brief-menu nav{flex-direction:column;gap:0;margin-top:0;display:flex}.pq-brief-menu nav a{border-bottom:1px solid var(--pq-line);min-height:44px;color:var(--pq-text);letter-spacing:-.02em;grid-template-columns:36px minmax(0,1fr);align-items:center;padding:0;font-size:16px;font-weight:500;display:grid}.pq-brief-menu nav a span{color:var(--pq-accent);font:650 12px/1 ui-monospace,monospace}.pq-brief-menu-email{min-height:44px;color:var(--pq-accent);align-items:center;margin-top:4px;font-size:15px;display:flex}.pq-brief-hero,.pq-brief-chapter,.pq-brief-proof,.pq-brief-footer{scroll-margin-top:var(--pq-nav-h);padding:32px var(--pq-pad-r) 40px var(--pq-pad);max-width:100%;position:relative;overflow-x:clip}.pq-brief-hero{isolation:isolate;min-height:calc(100svh - var(--pq-nav-h));padding-bottom:var(--pq-cookie-clear);flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.pq-brief-grain,.pq-brief-ridge{pointer-events:none;position:absolute;inset:0}.pq-brief-grain{z-index:0;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.pq-brief-ridge{z-index:0;width:100%;height:42%;top:auto;bottom:18%}.pq-brief-hero>:not(.pq-brief-grain):not(.pq-brief-ridge){z-index:1;position:relative}.pq-brief-hero .hero-q-emblem--brief{flex:none;align-self:center;max-width:120px}.pq-brief-eyebrow{color:var(--pq-accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font:700 11px/1 ui-monospace,monospace}.pq-brief-hero h1,.pq-brief-chapter h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,8vw,40px);font-weight:520;line-height:1.08}.pq-brief-hero h1 em{color:var(--pq-accent);font-style:normal;font-weight:520;display:block}.pq-brief-sub{max-width:22em;color:var(--pq-muted);margin:16px 0 0;font-size:16px;line-height:1.45}.pq-brief-actions{gap:8px;width:100%;margin-top:28px;display:grid}.pq-brief-cta{box-sizing:border-box;border:1px solid var(--pq-accent);background:var(--pq-accent);color:#031016;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;min-height:44px;margin-top:28px;padding:0 20px;font:700 13px/1 ui-monospace,monospace;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.pq-brief-cta-icon{flex:none;width:16px;height:16px}.pq-brief-cta:hover,.pq-brief-cta:focus-visible{background:var(--pq-lift);border-color:var(--pq-lift)}.pq-brief-cta-ghost{border:1px solid var(--pq-accent);color:var(--pq-accent);background:0 0;margin-top:16px}.pq-brief-cta-ghost:hover,.pq-brief-cta-ghost:focus-visible{border-color:var(--pq-lift);color:var(--pq-lift);background:0 0}.pq-brief-proof{background:var(--pq-surface);border-top:1px solid var(--pq-line);border-bottom:1px solid var(--pq-line)}.pq-brief-synthetic{color:var(--pq-accent);letter-spacing:.14em;margin:0 0 16px;font:700 10px/1 ui-monospace,monospace}.pq-brief-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pq-brief-proof button{border:1px solid var(--pq-line);background:var(--pq-panel);width:100%;color:var(--pq-text);text-align:left;gap:6px;padding:14px 8px;display:grid}.pq-brief-proof strong{font:500 22px/1 ui-sans-serif,system-ui,sans-serif}.pq-brief-proof span{color:var(--pq-muted);font-size:11px;line-height:1.3}.pq-brief-chapter{background:var(--pq-void);border-top:1px solid var(--pq-line);flex-direction:column;justify-content:flex-start;gap:18px;display:flex}.pq-brief-chapter h2{max-width:18ch}.pq-brief-graph-slot{width:100%;max-width:100%}.pq-brief-instrument.instrument-frame,.pq-brief-instrument .instrument-glass{pointer-events:none;width:100%;max-width:100%}.pq-brief-graph,.pq-brief-graph .pq-brief-flow,.pq-brief-graph .react-flow,.pq-brief-graph .react-flow__renderer,.pq-brief-graph .react-flow__container,.pq-brief-graph .react-flow__pane,.pq-brief-graph .react-flow__viewport,.pq-brief-graph .react-flow__node,.pq-brief-graph .react-flow__edge,.pq-brief-graph .pq-brief-node{pointer-events:none!important;touch-action:pan-y!important}.pq-brief-graph{background:var(--pq-surface);width:100%;max-width:100%;height:1020px;min-height:1020px;overflow:hidden}.pq-brief-graph .react-flow{background:0 0;width:100%;height:100%}.pq-brief-graph .react-flow__attribution{display:none}.pq-brief-graph .react-flow__handle{opacity:0;background:0 0;border:0;width:8px;min-width:8px;height:8px;min-height:8px;pointer-events:none!important}.pq-brief-graph .react-flow__node{cursor:default}.pq-brief-graph .react-flow__edge-path,.pq-brief-graph .pq-brief-edge{fill:none;filter:drop-shadow(0 0 4px #26d4e847)}.pq-brief-graph .pq-brief-edge.is-finding{filter:drop-shadow(0 0 4px #f38b8b52)}.pq-brief-graph .pq-brief-edge.is-live:not(.is-static){stroke-dasharray:7 11;animation:2.8s linear infinite pq-brief-dash}.pq-brief-graph.is-suspended .pq-brief-edge,.pq-brief-graph .pq-brief-edge.is-static{stroke-dasharray:none;animation:none}.pq-brief-packet{filter:drop-shadow(0 0 5px)}.pq-brief-node{box-sizing:border-box;border:1px solid var(--pq-line);background:var(--pq-panel);width:120px;min-width:120px;max-width:120px;min-height:56px;color:var(--pq-text);align-content:center;padding:8px 9px;animation:2.8s ease-in-out infinite pq-brief-pulse;display:grid;overflow:hidden}.pq-brief-node small{color:var(--pq-accent);letter-spacing:.1em;text-transform:uppercase;font:700 8px/1 ui-monospace,monospace}.pq-brief-node strong{overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.2}.pq-brief-node.is-finding{border-color:#f38b8b73}.pq-brief-node.is-finding small{color:var(--pq-findings)}.pq-brief-node.is-owner{border-color:#26d4e866}.pq-brief-node.is-lit{box-shadow:0 0 0 1px #26d4e847}.pq-brief-node.is-finding.is-lit{box-shadow:0 0 0 1px #f38b8b57}.pq-brief-snap{gap:10px;width:100%;max-width:100%;display:grid}.pq-brief-snap article{border:1px solid var(--pq-line);background:var(--pq-panel);min-width:0;padding:18px}.pq-brief-snap small{color:var(--pq-accent);letter-spacing:.12em;text-transform:uppercase;font:700 11px/1 ui-monospace,monospace}.pq-brief-snap h3{letter-spacing:-.03em;margin:16px 0 10px;font-size:20px}.pq-brief-snap p,.pq-brief-agent p,.pq-brief-bounds p,.pq-brief-footer p{color:var(--pq-muted);margin:0;font-size:14px;line-height:1.55}.pq-brief-agent{border:1px solid var(--pq-line);background:var(--pq-panel);padding:22px}.pq-brief-agent-q{font-weight:600;color:var(--pq-text)!important;margin-bottom:12px!important;font-size:18px!important}.pq-brief-agent ul{border-top:1px solid var(--pq-line);color:var(--pq-accent);gap:8px;margin:16px 0 0;padding:16px 0 0;font:650 11px/1.4 ui-monospace,monospace;list-style:none;display:grid}.pq-brief-bounds{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pq-brief-bounds li{border:1px solid var(--pq-line);background:var(--pq-panel);padding:18px}.pq-brief-bounds small{color:var(--pq-accent);letter-spacing:.12em;text-transform:uppercase;font:700 10px/1 ui-monospace,monospace}.pq-brief-bounds strong{margin:10px 0 8px;font-size:18px;display:block}.pq-brief-faq-list{border-top:1px solid var(--pq-line);display:grid}.pq-brief-faq-list details{border-bottom:1px solid var(--pq-line)}.pq-brief-faq-list summary{cursor:pointer;align-items:center;min-height:44px;padding:8px 0;font-size:15px;font-weight:600;display:flex}.pq-brief-faq-list details p{color:var(--pq-muted);margin:0 0 12px;font-size:14px;line-height:1.55}.pq-brief-form{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));justify-content:flex-start}.pq-brief .launch-contact,.pq-brief .form-grid{grid-template-columns:1fr;gap:16px;display:grid}.pq-brief .launch-contact-copy{position:static}.pq-brief .launch-contact-copy h2{margin:8px 0;font-size:clamp(26px,7vw,34px);line-height:1.05}.pq-brief .launch-form{background:var(--pq-panel);padding:18px}.pq-brief .launch-form input,.pq-brief .launch-form select,.pq-brief .launch-form textarea,.pq-brief .launch-form button[type=submit]{width:100%;min-height:48px;font-size:16px}.pq-brief .launch-form select{appearance:auto}.pq-brief-footer{padding:28px var(--pq-pad-r) calc(28px + env(safe-area-inset-bottom,0px)) var(--pq-pad);border-top:1px solid var(--pq-line);background:var(--pq-surface);gap:14px;display:grid}.pq-brief-footer>a{color:var(--pq-accent);font-size:16px}.pq-brief-footer nav{flex-wrap:wrap;gap:10px 16px;display:flex}.pq-brief-footer nav a{color:var(--pq-muted);font-size:13px}.pq-m-sheet{z-index:50;position:fixed;inset:0}.pq-m-sheet-backdrop{background:#03090e9e;border:0;position:absolute;inset:0}.pq-m-sheet-panel{max-height:78svh;padding:18px var(--pq-pad) calc(22px + env(safe-area-inset-bottom,0px));background:var(--pq-panel,#0a1c29);border-top:1px solid var(--pq-line,#26d4e829);position:absolute;bottom:0;left:0;right:0;overflow:auto}.pq-m-sheet-bar{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pq-m-sheet-eye{color:var(--pq-accent,#26d4e8);letter-spacing:.12em;margin:0 0 6px;font:650 10px/1 ui-monospace,monospace}.pq-m-sheet-bar h3{margin:0;font-size:20px}.pq-m-sheet-close{border:1px solid var(--pq-line,#26d4e829);background:var(--pq-surface,#06131d);color:var(--pq-text,#e6fcff);place-items:center;display:grid}.pq-m-sheet-body{color:var(--pq-muted,#8aa3ae);margin-top:16px;font-size:15px;line-height:1.65}.pq-brief-sheet-action{background:var(--pq-accent);color:#031016;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;width:100%;margin-top:18px;padding:0 16px;font:700 12px/1 ui-monospace,monospace;display:inline-flex}.pq-brief-menu-btn:focus-visible,.pq-brief-brand:focus-visible,.pq-brief-cta:focus-visible,.pq-brief-cta-ghost:focus-visible,.pq-brief-menu a:focus-visible,.pq-brief-menu-close:focus-visible,.pq-brief-proof button:focus-visible,.pq-brief-sheet-action:focus-visible,.pq-m-sheet-close:focus-visible,.pq-brief-footer a:focus-visible{outline:2px solid var(--pq-accent);outline-offset:3px}.pq-brief [data-pq-reveal][data-pq-pending]{opacity:0;transform:translateY(18px)}.pq-brief [data-pq-reveal][data-pq-in]{opacity:1;transition:opacity .7s,transform .7s;transform:none}@keyframes pq-brief-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pq-brief-pulse{0%,to{box-shadow:0 0 #26d4e800}50%{box-shadow:0 0 0 4px #26d4e81f}}@keyframes pq-brief-dash{to{stroke-dashoffset:-72px}}@media (prefers-reduced-motion:reduce){.pq-brief-cta,.pq-brief-cta-ghost{transition:none}.pq-brief-menu,.pq-brief-node,.pq-brief-packet,.pq-brief-ridge,.pq-brief-edge{animation:none!important}.pq-brief-graph .pq-brief-edge,.pq-brief-graph .pq-brief-edge.is-live{stroke-dasharray:none!important}.pq-brief [data-pq-reveal][data-pq-pending],.pq-brief [data-pq-reveal][data-pq-in]{opacity:1;transition:none;transform:none}}@media (max-width:390px){.pq-brief-proof strong{font-size:18px}.pq-brief-hero h1,.pq-brief-chapter h2{font-size:clamp(26px,8.2vw,34px)}}
