@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.grid{display:grid}.hidden{display:none}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{object-fit:cover}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#07111f;--ink-2:#122033;--muted:#5e6d82;--muted-2:#7f8ca0;--line:#dce4ef;--line-strong:#c7d2e2;--paper:#fff;--soft:#f4f7fb;--soft-blue:#eef3ff;--blue:#2457f5;--blue-dark:#173eb8;--cyan:#0f8ea8;--green:#087f5b;--amber:#a85d00;--rose:#b4233a;--console:#07111f;--console-2:#0b1728;--console-line:#22324a;--console-muted:#91a5c1;--shadow-sm:0 10px 30px #0f172a12;--shadow:0 28px 90px #0f172a21;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#f3f6fa;min-height:100%}body{min-height:100vh;color:var(--ink);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f3f6fa;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{-webkit-tap-highlight-color:transparent}::selection{color:var(--ink);background:#cdd9ff}:focus-visible{outline-offset:3px;outline:3px solid #2457f557}.link-button{background:var(--blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:.88rem 1.25rem;font-weight:850;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 34px #2457f538}.link-button:hover{background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 18px 40px #2457f545}.link-button--secondary{border:1px solid var(--line);color:var(--ink);box-shadow:none;background:#fff}.link-button--secondary:hover{background:var(--soft)}.screen-eyebrow{width:fit-content;color:var(--blue-dark);letter-spacing:.145em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.74rem;font-weight:900;display:inline-flex}.screen-eyebrow svg{width:15px;height:15px}.muted{color:var(--muted)}.console-error{color:var(--rose);margin:.75rem 0 0;font-weight:750;line-height:1.55}.text-action{color:#4b5f79;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:.5rem .2rem;font-size:.82rem;font-weight:800;display:inline-flex}.text-action:hover{color:var(--blue-dark)}.text-action svg{width:16px;height:16px}.home-shell{background:radial-gradient(circle at 74% 8%,#2457f51f,#0000 30%),linear-gradient(#fbfcff 0%,#f4f7fb 100%);min-height:100svh;padding:1.15rem clamp(1rem,4vw,4rem) 2rem}.home-nav{justify-content:space-between;align-items:center;width:min(1180px,100%);margin:0 auto;padding:.25rem 0 2.2rem;display:flex}.home-nav>div{align-items:center;gap:.8rem;display:flex}.home-nav>div>span{background:var(--ink);color:#fff;letter-spacing:-.05em;width:42px;height:42px;box-shadow:var(--shadow-sm);border-radius:13px;place-items:center;font-weight:950;display:grid}.home-nav strong{letter-spacing:-.01em;font-size:.94rem}.home-nav small{color:var(--muted);font-size:.75rem;font-weight:750}.home-hero{align-items:center;gap:clamp(2rem,6vw,5rem);width:min(1180px,100%);margin:3vh auto 0;display:grid}.home-hero__copy{max-width:720px}.home-hero h1{letter-spacing:-.065em;margin:1rem 0 1.35rem;font-size:clamp(3rem,6.8vw,6.35rem);font-weight:930;line-height:.95}.home-hero__copy>p{max-width:670px;color:var(--muted);margin:0 0 2rem;font-size:clamp(1.05rem,1.8vw,1.27rem);line-height:1.72}.home-hero__cta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.home-hero__cta>span{color:var(--muted);font-size:.78rem;font-weight:700}.assurance-visual{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffdb;border:1px solid #c7d2e2e6;border-radius:28px;gap:.85rem;padding:1rem;display:grid;position:relative}.assurance-visual:before{content:"";z-index:-1;background:linear-gradient(135deg,#2457f54d,#0f8ea814,#ffffff80);border-radius:29px;position:absolute;inset:-1px}.assurance-visual__agent,.assurance-visual__human,.assurance-visual__decision{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:1rem;display:grid}.assurance-visual__agent>span,.assurance-visual__human>span,.assurance-visual__decision>svg:first-child{background:var(--soft-blue);width:42px;height:42px;color:var(--blue);border-radius:13px;place-items:center;padding:10px;display:grid}.assurance-visual small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.22rem;font-size:.68rem;font-weight:850;display:block}.assurance-visual strong{line-height:1.42;display:block}.assurance-visual__agent>b{color:#8c4a00;text-align:center;background:#fff5e5;border-radius:999px;padding:.45rem .65rem;font-size:.65rem}.assurance-visual__human{background:#f9fbff;margin-left:1.5rem}.assurance-visual__decision{background:#edfbf5;border-color:#a6dec9;margin-left:3rem}.assurance-visual__decision>svg:last-child{width:18px;color:var(--green)}.assurance-visual__line{background:linear-gradient(var(--blue), var(--green));opacity:.4;width:2px;position:absolute;top:4.4rem;bottom:4.4rem;left:2.3rem}.home-principles{gap:1rem;width:min(1180px,100%);margin:clamp(3.5rem,7vw,6rem) auto 0;display:grid}.home-principles>div{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:.22rem .9rem;padding:1.25rem .2rem;display:grid}.home-principles svg{width:21px;color:var(--blue);grid-row:span 2}.home-principles strong{font-size:1rem}.home-principles span{color:var(--muted);line-height:1.55}.home-footer{border-top:1px solid var(--line);width:min(1180px,100%);color:var(--muted-2);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin:2rem auto 0;padding-top:1.2rem;font-size:.72rem;display:flex}@media (min-width:940px){.home-hero{grid-template-columns:1.08fr .92fr}.home-principles{grid-template-columns:repeat(3,1fr)}.home-principles>div{padding-right:2rem}}.participant-shell{background:radial-gradient(circle at 50% 0,#fff 0,#f5f7fa 52%,#eef2f7 100%);min-height:100svh;padding:1rem}.session-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #dbe3eee6;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:1rem;width:min(1080px,100%);margin:0 auto 1rem;padding:.72rem .9rem;display:grid;position:sticky;top:.7rem;box-shadow:0 10px 32px #0f172a0f}.session-header__identity,.session-header__capture{align-items:center;gap:.7rem;display:flex}.session-header__capture{color:var(--muted);justify-self:end;font-size:.72rem;font-weight:780}.session-header__capture svg{width:15px}.session-header__capture b{color:var(--rose);letter-spacing:.09em;font-size:.66rem}.session-header__mark{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:950;display:grid}.session-header strong{font-size:.92rem}.network-banner{z-index:19;align-items:center;gap:.6rem;width:min(1080px,100%);margin:0 auto 1rem;display:flex;position:sticky;top:5.35rem}.network-banner svg{width:18px}.participant-error{width:min(980px,100%);margin:0 auto 1rem}.consent-screen,.context-screen,.interview-ready,.briefing,.outcome-screen,.submitting-screen{flex-direction:column;justify-content:center;width:min(900px,100%);margin:0 auto;display:flex}.consent-screen{min-height:calc(100svh - 2rem)}.context-screen,.interview-ready,.briefing,.outcome-screen,.submitting-screen{min-height:calc(100svh - 6.25rem)}.consent-screen--single-path{text-align:center;align-items:center;padding:clamp(2rem,7vw,5rem) 0}.consent-screen__mark{width:64px;height:64px;color:var(--blue);background:linear-gradient(145deg,#e9efff,#effbf9);border-radius:20px;place-items:center;margin-bottom:1.2rem;display:grid}.consent-screen__mark svg{width:29px}.consent-screen h1{letter-spacing:-.058em;max-width:780px;margin:.9rem 0 1rem;font-size:clamp(2.55rem,6vw,5.25rem);line-height:.98}.consent-screen__lead{max-width:720px;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.7}.consent-commitments{text-align:left;gap:.75rem;width:min(760px,100%);margin:2rem 0 1.2rem;display:grid}.consent-commitments>div{border:1px solid var(--line);background:#ffffffd1;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;padding:.95rem 1rem;display:grid}.consent-commitments>div>svg{width:22px;color:var(--blue)}.consent-commitments span{gap:.2rem;display:grid}.consent-commitments small{color:var(--muted);line-height:1.45}.consent-screen__notice{text-align:left;width:min(760px,100%)}.consent-screen__primary{min-width:240px;margin-top:1.25rem}.consent-screen__accommodation{color:var(--muted-2);margin:.85rem 0 0;font-size:.72rem}@media (min-width:760px){.consent-commitments{grid-template-columns:repeat(3,1fr)}.consent-commitments>div{align-items:start}}.interview-ready{text-align:center;align-items:center}.interview-ready h1{letter-spacing:-.055em;margin:.75rem 0 .8rem;font-size:clamp(2.7rem,6vw,5rem);line-height:1}.interview-ready>p{max-width:620px;color:var(--muted);margin:0 0 1.5rem;font-size:1.06rem;line-height:1.7}.interviewer-orb{width:72px;height:72px;color:var(--blue);background:radial-gradient(circle at 35% 30%,#fff,#e9efff 55%,#dfe8ff 100%);border:1px solid #cfd9ef;border-radius:50%;place-items:center;margin-bottom:1.1rem;display:grid;position:relative;box-shadow:0 16px 42px #2457f51f}.interviewer-orb>svg{z-index:2;width:26px}.interviewer-orb>span{opacity:0;border:1px solid #2457f52e;border-radius:50%;position:absolute;inset:-6px}.interviewer-orb--speaking>span,.interviewer-orb--listening>span{animation:1.8s ease-out infinite orb-wave}.interviewer-orb>span:nth-of-type(2){animation-delay:.45s}.interviewer-orb>span:nth-of-type(3){animation-delay:.9s}.interviewer-orb--listening{color:var(--green);background:radial-gradient(circle at 35% 30%,#fff,#e6faf3 60%,#d0f3e5 100%)}@keyframes orb-wave{0%{opacity:.5;transform:scale(.85)}80%,to{opacity:0;transform:scale(1.28)}}.context-screen{text-align:center;align-items:center;padding:1rem 0 2rem}.context-screen__progress{width:min(560px,100%);color:var(--muted);gap:.4rem;margin-bottom:clamp(1.35rem,4vh,2.6rem);font-size:.72rem;font-weight:800;display:grid}.context-screen__progress>div{background:#e4eaf2;border-radius:999px;height:5px;overflow:hidden}.context-screen__progress i{border-radius:inherit;background:var(--blue);height:100%;transition:width .3s;display:block}.context-screen__interviewer{max-width:760px}.context-screen__interviewer h1{letter-spacing:-.05em;margin:.35rem 0 1.3rem;font-size:clamp(2rem,4.3vw,3.65rem);line-height:1.06}.submitting-screen__pulse{border:3px solid #dbe4ff;border-top-color:var(--blue);border-radius:50%;width:28px;height:28px;animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.live-answer,.answer-review{border:1px solid var(--line);width:min(680px,100%);box-shadow:var(--shadow-sm);text-align:left;background:#ffffffeb;border-radius:18px;padding:clamp(1rem,3vw,1.35rem)}.live-answer__label{color:var(--green);align-items:center;gap:.45rem;font-size:.75rem;font-weight:850;display:inline-flex}.live-answer__label svg{width:17px}.live-answer>p{min-height:96px;color:var(--ink-2);margin:.85rem 0 1rem;font-size:1.15rem;line-height:1.6}.live-answer>button{float:right}.live-answer__actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mobile-answer-signal{gap:.5rem;margin:-.15rem 0 1rem;display:grid}.mobile-answer-signal__status{color:var(--ink-2);grid-template-columns:minmax(0,1fr) minmax(120px,32%);align-items:center;gap:.85rem;font-size:.86rem;font-weight:750;display:grid}.mobile-answer-signal progress{width:100%;height:10px;accent-color:var(--green)}.mobile-answer-signal small{color:var(--muted);font-size:.78rem;line-height:1.5}.answer-review{gap:.85rem;display:grid}.answer-review__heading{color:var(--ink);text-align:left;font-size:.9rem;font-weight:850}.answer-review textarea{min-height:150px;font-size:1.02rem;line-height:1.6}.answer-review__notice{color:#7a4a00;text-align:left;margin:0;font-size:.84rem;line-height:1.55}.answer-review__actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.briefing{text-align:center;align-items:center;padding:2rem 0 3rem}.briefing h1{letter-spacing:-.06em;margin:.8rem 0 .9rem;font-size:clamp(2.8rem,6vw,5.4rem);line-height:.98}.briefing__objective{max-width:710px;color:var(--muted);margin:0;font-size:1.08rem;line-height:1.72}.briefing__sequence{text-align:left;gap:.8rem;width:min(820px,100%);margin:2rem 0 1rem;display:grid}.briefing__sequence>div{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;gap:.5rem .8rem;padding:1.1rem;display:grid;position:relative}.briefing__sequence>div>span{color:#a0acc0;font-size:.7rem;font-weight:900;position:absolute;top:.7rem;right:.8rem}.briefing__sequence svg{width:23px;color:var(--blue);grid-row:span 2}.briefing__sequence p{color:var(--muted);margin:0;line-height:1.5}.briefing__first-mission{border-left:4px solid var(--blue);background:var(--soft-blue);text-align:left;border-radius:12px;gap:.25rem;width:min(820px,100%);margin-bottom:1.4rem;padding:1rem 1.1rem;display:grid}.briefing__first-mission span{color:var(--blue-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.briefing__first-mission p{color:var(--muted);margin:0}@media (min-width:760px){.briefing__sequence{grid-template-columns:repeat(3,1fr)}}.mission-console{background:var(--console);color:#eaf1fb;border:1px solid #16253a;border-radius:24px;grid-template-rows:auto minmax(260px,1fr) auto;width:min(1080px,100%);min-height:calc(100svh - 6.5rem);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 30px 90px #07111f47}.mission-console__header{border-bottom:1px solid var(--console-line);background:linear-gradient(#0d1d32e6,#07111feb);justify-content:space-between;gap:1.2rem;padding:1.25rem 1.4rem;display:flex}.mission-console__eyebrow{color:#91a9cd;letter-spacing:.08em;text-transform:uppercase;font:800 .7rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.mission-console__header h1{letter-spacing:-.035em;margin:.35rem 0 .25rem;font-size:clamp(1.65rem,3vw,2.3rem)}.mission-console__header p{color:var(--console-muted);margin:0;font-size:.86rem}.mission-console__status{color:#84e2be;letter-spacing:.1em;white-space:nowrap;align-self:flex-start;align-items:center;gap:.4rem;font:850 .68rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.mission-console__status span{background:#2fd096;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #2fd0961f}.mission-orienting{min-height:420px;color:var(--console-muted);justify-content:center;align-items:center;gap:.75rem;display:flex}.mission-console__stream{scroll-behavior:smooth;min-height:270px;max-height:43svh;padding:.5rem 1.4rem;overflow-y:auto}.event{border-bottom:1px solid var(--console-line);grid-template-columns:auto 1fr;gap:.85rem;padding:1.2rem 0;display:grid}.event:last-child{border-bottom:0}.event__icon{color:#7eb0ff;border:1px solid #30445f;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.event__icon svg{width:18px}.event--participant .event__icon{color:#91e0c1}.event--policy_inspected .event__icon{color:#f4c97f}.event__meta{color:#90a5c4;letter-spacing:.08em;align-items:center;gap:.7rem;margin-bottom:.35rem;font:800 .67rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.event__meta strong{color:#96b9f6}.event--participant .event__meta strong{color:#8bd7bb}.event p{color:#dce6f5;max-width:880px;margin:0;font-size:1rem;line-height:1.62}.mission-console__controls{border-top:1px solid var(--console-line);background:#091525;padding:1rem}.guided-panel{background:#0c1a2b;border:1px solid #263954;border-radius:18px;gap:1rem;padding:1rem;display:grid}.guided-panel__heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.guided-panel__heading>div>span{color:#7ea9f2;letter-spacing:.1em;text-transform:uppercase;font:900 .65rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.guided-panel__heading h2{margin:.35rem 0 0;font-size:1.2rem}.guided-panel__heading>small{max-width:380px;color:var(--console-muted);text-align:right;line-height:1.45}.evidence-choice-grid{gap:.65rem;display:grid}.evidence-choice-grid button{color:#dce6f5;text-align:left;cursor:pointer;background:#0a1727;border:1px solid #2b3f5c;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.8rem;transition:border .15s,background .15s,transform .15s;display:grid}.evidence-choice-grid button:hover:not(:disabled){background:#102039;border-color:#5879b3;transform:translateY(-1px)}.evidence-choice-grid button:disabled{cursor:default}.evidence-choice-grid button>div{color:#7faeff;background:#13243a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.evidence-choice-grid button>div svg{width:17px}.evidence-choice-grid button>span{gap:.18rem;display:grid}.evidence-choice-grid button small{color:var(--console-muted);line-height:1.4}.evidence-choice-grid button b{color:#90b7f5;font-size:.72rem}.evidence-choice-grid button.is-complete{background:#0d241f;border-color:#2d6553}.evidence-choice-grid button.is-complete>div,.evidence-choice-grid button.is-complete b{color:#82daba}.guided-panel__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.guided-panel__footer>span{color:var(--console-muted);font-size:.75rem}.guided-panel__back-actions{flex-wrap:wrap;gap:.7rem;display:flex}.mission-console .text-action{color:#a6b8cf}.mission-console .text-action:hover{color:#fff}.decision-option-grid{gap:.7rem;display:grid}.decision-option{color:#e7eef8;text-align:left;cursor:pointer;background:#0a1727;border:1px solid #2b3f5c;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:1rem;transition:border .15s,background .15s,transform .15s;display:grid}.decision-option:hover{background:#102039;border-color:#6e8fc8;transform:translateY(-1px)}.decision-option>div{color:#86aeef;background:#14253d;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.decision-option--critical>div{color:#ff9aad;background:#351923}.decision-option--caution>div{color:#f6cc81;background:#352a16}.decision-option>span{gap:.2rem;display:grid}.decision-option p{color:#bdc9d9;margin:0;line-height:1.45}.decision-option small{color:#879ab5;line-height:1.4}.decision-option>svg{color:#6f8ab3;width:19px}.selected-intervention{background:#102039;border:1px solid #315078;border-radius:14px;grid-template-columns:auto 1fr;gap:.8rem;padding:.85rem;display:grid}.selected-intervention>div{color:#8db5f5;background:#172c49;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.selected-intervention span{gap:.15rem;display:grid}.selected-intervention small{color:#90a9ca;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;font-weight:850}.selected-intervention p{color:#b7c6da;margin:0}.decision-rationale{line-height:1.55;color:#edf4ff!important;background:#071423!important;border-color:#334b6b!important;min-height:130px!important}.decision-rationale::placeholder{color:#72859f!important}.rationale-guidance{color:#8b9db6;min-height:22px;font-size:.72rem}.rationale-guidance span{align-items:center;gap:.35rem;display:inline-flex}.rationale-guidance span>span{background:#60738e;border-radius:50%;width:7px;height:7px}.rationale-guidance .is-ready{color:#82daba}.rationale-guidance svg{width:14px}.commit-summary{text-align:center;place-items:center;padding:1.3rem}.commit-summary__lock{color:#8eb5f5;background:#172c49;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.commit-summary__lock svg{width:22px}.commit-summary h2{margin:-.25rem 0 0;font-size:1.65rem}.commit-summary__decision{text-align:left;background:#071423;border:1px solid #344b69;border-radius:14px;width:min(690px,100%);padding:1rem}.commit-summary__decision p{color:#bac8da;margin:.5rem 0 0;line-height:1.6}.commit-summary__warning{color:#9caec4;max-width:650px;margin:0;font-size:.8rem;line-height:1.5}.commit-summary__actions{gap:.7rem;display:flex}@media (min-width:760px){.evidence-choice-grid{grid-template-columns:1fr 1fr}.decision-option-grid{grid-template-columns:repeat(3,1fr)}.decision-option{grid-template-columns:auto 1fr;align-items:start}.decision-option>svg{display:none}}.outcome-screen{text-align:center;align-items:center;width:min(760px,100%)}.outcome-screen__status{color:var(--green);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.75rem;font-weight:900;display:inline-flex}.outcome-screen__status svg{width:21px}.outcome-screen h1{letter-spacing:-.058em;margin:.85rem 0 .8rem;font-size:clamp(2.7rem,6vw,5rem);line-height:1}.outcome-screen__consequence{max-width:700px;color:var(--ink-2);margin:0;font-size:1.25rem;line-height:1.65}.outcome-screen__note{border:1px solid var(--line);max-width:700px;color:var(--muted);text-align:left;background:#fff;border-radius:14px;align-items:flex-start;gap:.55rem;margin:1.5rem 0;padding:.85rem 1rem;font-size:.78rem;line-height:1.5;display:flex}.outcome-screen__note svg{width:17px;color:var(--blue);flex:none}.submitting-screen{text-align:center;align-items:center}.submitting-screen__icon{background:var(--soft-blue);width:58px;height:58px;color:var(--blue);border-radius:18px;place-items:center;margin-bottom:.8rem;display:grid}.submitting-screen__icon svg{width:25px}.submitting-screen h1{letter-spacing:-.058em;margin:.8rem 0;font-size:clamp(2.7rem,6vw,5rem);line-height:1}.submitting-screen p{max-width:660px;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.7}.submitting-screen__steps{gap:.45rem;margin-top:1.5rem;display:flex}.submitting-screen__steps i{background:#dce4ef;border-radius:999px;width:44px;height:5px}.submitting-screen__steps i.is-complete{background:var(--blue)}.completion-shell{background:radial-gradient(circle at 50% 25%,#fff 0,#f3f6fa 58%,#eaf0f6 100%);place-items:center;min-height:100svh;padding:1rem;display:grid}.completion-card{border:1px solid var(--line);text-align:center;width:min(820px,100%);box-shadow:var(--shadow);background:#fffffff0;border-radius:28px;justify-items:center;padding:clamp(2rem,6vw,4rem);display:grid}.completion-card__icon{width:64px;height:64px;color:var(--green);background:#e1f8ee;border-radius:20px;place-items:center;margin-bottom:1rem;display:grid}.completion-card__icon svg{width:30px}.completion-card h1{letter-spacing:-.058em;margin:.8rem 0 1rem;font-size:clamp(2.45rem,5.5vw,4.7rem);line-height:1}.completion-card>p{max-width:610px;color:var(--muted);margin:0;font-size:1.04rem;line-height:1.7}.completion-card__timeline{text-align:left;gap:.55rem;width:min(620px,100%);margin:1.8rem 0;display:grid}.completion-card__timeline>div{border:1px solid var(--line);background:var(--soft);color:#8c99aa;border-radius:14px;grid-template-columns:auto 1fr;gap:.75rem;padding:.8rem .9rem;display:grid}.completion-card__timeline>div>svg{width:20px}.completion-card__timeline span{gap:.15rem;display:grid}.completion-card__timeline small{line-height:1.4}.completion-card__timeline .is-complete{color:var(--green);background:#effaf6;border-color:#bfe8d8}.completion-card__timeline .is-active{color:var(--blue-dark);background:var(--soft-blue);border-color:#cbd8ff}.completion-card__reference{background:var(--soft);color:#44536a;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8rem;display:inline-flex}.completion-card__reference svg{width:16px}.completion-card__close{font-weight:800;margin-top:.75rem!important;font-size:.82rem!important}.review-shell{background:#f2f5f9;min-height:100svh;padding:clamp(1rem,3vw,2rem)}.review-shell--login{background:radial-gradient(circle at 50% 20%,#f8faff,#eef2f7 55%,#e7edf4);place-items:center;display:grid}.review-login{border:1px solid var(--line);width:min(500px,100%);box-shadow:var(--shadow);background:#fff;border-radius:25px;gap:1rem;padding:2rem;display:grid}.review-login__brand{border-bottom:1px solid var(--line);align-items:center;gap:.65rem;padding-bottom:.6rem;display:flex}.review-login__brand>span{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.review-login__brand small{color:var(--muted);font-weight:750}.review-login__icon{width:48px;height:48px;color:var(--blue);background:#e8edff;border-radius:15px;place-items:center;margin-top:.5rem;display:grid}.review-login__icon svg{width:23px}.review-login>span{color:var(--blue-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.review-login h1{letter-spacing:-.045em;margin:0;font-size:2.25rem;line-height:1.05}.review-login p{color:var(--muted);margin:0;line-height:1.65}.review-login__security{background:var(--soft);color:var(--muted);border-radius:12px;align-items:flex-start;gap:.5rem;padding:.75rem;font-size:.72rem;line-height:1.45;display:flex}.review-login__security svg{width:17px;color:var(--green);flex:none}.review-header{justify-content:space-between;align-items:center;gap:1rem;width:min(1180px,100%);margin:0 auto 1.2rem;display:flex}.review-header>div>span,.review-kicker{color:var(--blue-dark);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:900}.review-header h1{letter-spacing:-.055em;margin:.3rem 0 0;font-size:clamp(2.2rem,4.5vw,4rem);line-height:1}.review-header p{color:var(--muted);margin:.45rem 0 0}.review-header__actions{gap:.5rem;display:flex}.review-notice,.review-panel,.critical-panel,.limitations,.decision-brief{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(1180px,100%);margin:0 auto 1rem}.review-notice{align-items:center;gap:.75rem;padding:1rem 1.2rem;display:flex}.review-notice svg{width:21px;color:var(--blue);flex:none}.review-notice>div{gap:.18rem;display:grid}.review-notice span{color:var(--muted);font-size:.8rem}.review-wide{width:min(1180px,100%);margin:0 auto 1rem}.review-queue{gap:.7rem;width:min(1180px,100%);margin:0 auto;display:grid}.queue-row{border:1px solid var(--line);background:#fff;border-radius:18px;gap:.75rem;padding:1.15rem;transition:transform .16s,border .16s,box-shadow .16s;display:grid}.queue-row:hover{box-shadow:var(--shadow-sm);border-color:#aabbe6;transform:translateY(-1px)}.queue-row__status{align-items:center;gap:.55rem;display:flex}.queue-row__status>span{font-size:.68rem;font-weight:850}.queue-row__status .is-reviewed{color:var(--green)}.queue-row__status .is-pending{color:var(--amber)}.queue-row__body h2{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.2rem}.queue-row__body p{color:var(--muted);margin:0;font-size:.8rem}.queue-row__open{color:var(--blue-dark);align-items:center;gap:.45rem;font-size:.78rem;font-weight:850;display:flex}.queue-row__open svg{width:18px}.review-empty{border:1px solid var(--line);text-align:center;width:min(720px,100%);color:var(--muted);background:#fff;border-radius:20px;place-items:center;gap:.8rem;margin:15vh auto;padding:2rem;display:grid}.review-empty svg{width:28px;color:var(--blue)}@media (min-width:760px){.queue-row{grid-template-columns:auto 1fr auto;align-items:center}}.review-header--record-v4{align-items:flex-start}.review-header--record-v4 a{color:var(--blue-dark);align-items:center;gap:.35rem;margin-bottom:.7rem;font-size:.75rem;font-weight:800;display:inline-flex}.review-header--record-v4 a svg{width:16px}.review-header--record-v4 h1{max-width:850px;font-size:clamp(2.15rem,4vw,3.7rem)}.review-header--record-v4>div>p{font:.72rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.recommendation-badge{text-align:center;max-width:280px}.recommendation-badge--success{color:#066647!important;background:#e7f9f2!important;border-color:#9be0c9!important}.recommendation-badge--warning{color:#8b4a00!important;background:#fff7df!important;border-color:#f1cf8a!important}.recommendation-badge--danger{color:#9e1f35!important;background:#fff0f3!important;border-color:#f1a5b1!important}.decision-brief{gap:1.2rem;padding:1.4rem;display:grid}.decision-brief__copy>span{color:var(--blue-dark);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:850}.decision-brief__copy p{max-width:780px;color:var(--muted);margin:.65rem 0 0;font-size:1rem;line-height:1.65}.decision-brief__metrics{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.decision-brief__metrics>div{background:var(--soft);border-radius:14px;gap:.2rem;padding:.85rem;display:grid}.decision-brief__metrics svg{width:17px;color:var(--blue)}.decision-brief__metrics strong{text-transform:capitalize;font-size:1.05rem}.decision-brief__metrics span{color:var(--muted);font-size:.68rem}@media (min-width:900px){.decision-brief{grid-template-columns:1fr 380px;align-items:end}}.critical-panel{color:#7d1f30;background:#fff5f6;border-color:#efadb8;gap:1rem;padding:1.15rem;display:flex}.critical-panel>svg{flex:none;width:24px}.critical-panel h2{margin:0 0 .35rem}.critical-panel p{margin:.2rem 0;line-height:1.55}.review-decision-grid{gap:.8rem;width:min(1180px,100%);margin:0 auto 1rem;display:grid}.review-decision-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:1.15rem}.review-decision-grid article>span{letter-spacing:.08em;text-transform:uppercase;margin:.7rem 0;font-size:.75rem;font-weight:900;display:block}.review-decision-grid p,.review-decision-grid li{color:var(--muted);line-height:1.55}.review-decision-grid ul{gap:.45rem;margin:0;padding-left:1.1rem;display:grid}.review-section-icon{background:var(--soft-blue);width:38px;height:38px;color:var(--blue);border-radius:12px;place-items:center;display:grid}.review-section-icon svg{width:19px}.review-section-icon--success{color:var(--green);background:#e8f8f2}.review-section-icon--warning{color:var(--amber);background:#fff5df}@media (min-width:900px){.review-decision-grid{grid-template-columns:repeat(3,1fr)}}.review-panel{padding:1.3rem}.review-panel h2{margin:.25rem 0 .65rem;font-size:1.35rem}.review-panel p,.review-panel li{color:var(--muted);line-height:1.62}.review-panel__heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.review-panel__heading p{margin:0}.review-panel__heading>strong{color:var(--blue-dark);white-space:nowrap}.competency-grid{gap:.65rem;margin-top:1rem;display:grid}.competency-band{background:var(--soft);border-left:4px solid #a8b2c2;border-radius:11px;gap:.45rem;padding:.85rem 1rem;display:grid}.competency-band>div{justify-content:space-between;gap:1rem;display:flex}.competency-band span{color:var(--muted);font-size:.78rem}.competency-band strong{font-size:.9rem}.competency-band small{color:#78869a}.competency-band--strong_evidence{border-left-color:var(--green)}.competency-band--some_evidence{border-left-color:var(--blue)}.competency-band--contradictory_evidence{border-left-color:var(--amber)}.competency-band--critical_concern{border-left-color:var(--rose)}@media (min-width:760px){.competency-grid{grid-template-columns:1fr 1fr}}.mission-replays{gap:.65rem;margin-top:1rem;display:grid}.mission-replays details{border:1px solid var(--line);border-radius:14px;overflow:hidden}.mission-replays summary{cursor:pointer;background:var(--soft);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;list-style:none;display:flex}.mission-replays summary::-webkit-details-marker{display:none}.mission-replays summary>div{gap:.2rem;display:grid}.mission-replays summary span{color:var(--blue-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.mission-replays summary strong{text-transform:capitalize}.mission-replays summary small{color:var(--muted)}.replay-content{gap:1rem;padding:1rem;display:grid}.replay-decision{border-left:3px solid var(--blue);gap:.25rem;padding-left:.85rem;display:grid}.replay-decision span{color:var(--blue-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.replay-decision p{margin:0 0 .65rem}.replay-timeline{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.replay-timeline li{border-left:2px solid var(--line);grid-template-columns:90px auto 1fr;align-items:start;gap:.5rem;padding:.45rem 0 .45rem .75rem;display:grid}.replay-timeline span{color:var(--blue-dark);text-transform:uppercase;font-size:.68rem;font-weight:850}.replay-timeline small{color:var(--muted-2)}.replay-timeline p{margin:0}.evidence-findings{gap:.55rem;display:grid}.evidence-findings>div{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:.3rem .65rem;padding-top:.65rem;display:grid}.evidence-findings strong{font-size:.88rem}.evidence-findings p{grid-column:2;margin:0;font-size:.78rem}.source-review-grid{gap:1rem;width:min(1180px,100%);margin:0 auto 1rem;display:grid}.context-answer-list{gap:.65rem;margin-top:1rem;display:grid}.context-answer-list>div{border-top:1px solid var(--line);padding-top:.65rem}.context-answer-list p{margin:.35rem 0 0}.source-review-grid audio{width:100%;margin-top:1rem}@media (min-width:880px){.source-review-grid{grid-template-columns:1.2fr .8fr}}.review-action-panel{gap:1rem;display:grid}.review-action-panel form{gap:.8rem;display:grid}.reviewer-option-grid{gap:.65rem;display:grid}.reviewer-option{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:auto 1fr;gap:.25rem .65rem;padding:.85rem;display:grid}.reviewer-option:hover{border-color:#a8b8e8}.reviewer-option>span{border:1px solid var(--line-strong);color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:24px;height:24px;display:grid}.reviewer-option>span svg{width:14px}.reviewer-option p{margin:0;font-size:.8rem}.reviewer-option.is-selected{border-color:var(--blue);background:var(--soft-blue)}.reviewer-option.is-selected>span{border-color:var(--blue);background:var(--blue)}.reviewer-option--success.is-selected{border-color:var(--green);background:#effaf6}.reviewer-option--success.is-selected>span{border-color:var(--green);background:var(--green)}.reviewer-option--danger.is-selected{border-color:var(--rose);background:#fff2f4}.reviewer-option--danger.is-selected>span{border-color:var(--rose);background:var(--rose)}@media (min-width:800px){.reviewer-option-grid{grid-template-columns:repeat(3,1fr)}}.reviewed-state{color:#176247;background:#eaf8f2;border-radius:14px;gap:.7rem;padding:1rem;display:flex}.reviewed-state svg{flex:none;width:20px}.reviewed-state p{color:#3a6b5b;margin:.15rem 0}.limitations{color:var(--muted);padding:1rem 1.2rem;line-height:1.65}.limitations strong{color:var(--ink)}.limitations p{margin:.3rem 0 0}.processing-review{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(620px,100%);min-height:80svh;margin:auto;display:flex}.processing-review>span{color:var(--blue-dark);letter-spacing:.12em;text-transform:uppercase;margin-top:1rem;font-size:.72rem;font-weight:900}.processing-review h1{letter-spacing:-.05em;margin:.7rem 0;font-size:3rem}.processing-review p{color:var(--muted);line-height:1.7}@media (max-width:760px){.home-nav small,.home-nav strong{display:none}.assurance-visual__human,.assurance-visual__decision{margin-left:0}.assurance-visual__agent,.assurance-visual__human,.assurance-visual__decision{grid-template-columns:auto 1fr}.assurance-visual__agent>b,.assurance-visual__decision>svg:last-child{grid-column:2;justify-self:start}.session-header{top:.35rem}.session-header__capture span{display:none}.participant-shell{padding:.55rem}.context-screen__progress{margin-bottom:1.45rem}.answer-review__actions,.live-answer__actions,.guided-panel__footer,.commit-summary__actions{flex-direction:column;align-items:stretch}.mobile-answer-signal__status{grid-template-columns:1fr;gap:.45rem}.guided-panel__heading{flex-direction:column;align-items:start}.guided-panel__heading>small{text-align:left}.mission-console{border-radius:17px;min-height:calc(100svh - 5.5rem)}.mission-console__header{flex-direction:column}.mission-console__stream{max-height:40svh;padding-left:.85rem;padding-right:.85rem}.event p{font-size:.94rem}.review-header{flex-direction:column;align-items:flex-start}.review-header__actions{width:100%}.decision-brief__metrics{grid-template-columns:1fr}.competency-band>div{flex-direction:column;gap:.15rem}.replay-timeline li{grid-template-columns:70px auto}.replay-timeline p{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{z-index:1000;background:var(--ink);color:#fff;box-shadow:var(--shadow-sm);border-radius:999px;padding:.7rem 1rem;font-weight:850;transition:transform .15s;position:fixed;top:.75rem;left:1rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.live-answer--ready{text-align:center}.live-answer--ready .live-answer__label{justify-content:center}.live-answer--ready>p{min-height:0;color:var(--muted);font-size:1rem}.live-answer--ready>button{float:none}.session-header__capture{gap:.6rem}.session-header__capture-status{white-space:nowrap;align-items:center;gap:.45rem;display:flex}.session-header__capture-status svg{width:15px;height:15px}.session-header__video{object-fit:cover;pointer-events:none;background:#0f172a;border:1px solid #d8e1ee;border-radius:9px;flex:none;width:72px;height:42px;transform:scaleX(-1);box-shadow:0 6px 18px #0f172a1f}.consent-video{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(700px,100%);margin:1.35rem auto .8rem;overflow:hidden;box-shadow:0 18px 48px #0f172a14}.consent-video>video{aspect-ratio:16/9;object-fit:cover;background:#0f172a;width:100%;max-height:330px;display:block;transform:scaleX(-1)}.consent-video__controls{text-align:left;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.consent-video__controls>div{gap:.15rem;display:grid}.consent-video__controls strong{font-size:.88rem}.consent-video__controls span{color:var(--muted);font-size:.74rem}.consent-video__controls label{min-width:180px;color:var(--muted);gap:.3rem;font-size:.68rem;font-weight:800;display:grid}.consent-video__controls select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:.55rem .7rem}.review-source-media{background:#0f172a;border-radius:14px;width:100%;margin-top:.9rem;display:block}video.review-source-media{object-fit:contain;max-height:520px}audio.review-source-media{background:0 0}@media (max-width:720px){.session-header__video{width:56px;height:34px}.session-header__capture-status span{display:none}.consent-video__controls{flex-direction:column;align-items:stretch}.consent-video__controls label{min-width:0}}.language-switcher{border:1px solid var(--line,#d7dde7);color:inherit;background:#ffffffe0;border-radius:.75rem;align-items:center;gap:.5rem;padding:.45rem .6rem;display:inline-flex}.language-switcher svg{width:1rem;height:1rem}.language-switcher select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.language-switcher--compact{padding:.3rem .45rem}.home-nav__actions{align-items:center;gap:.8rem;display:flex}.identity-screen{width:min(920px,100% - 2rem);margin:0 auto;padding:clamp(2rem,6vw,5rem) 0}.identity-screen__header{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;display:flex}.identity-screen__header h1,.identity-screen__header p{max-width:720px}.identity-form{border:1px solid var(--line,#d7dde7);background:#fff;border-radius:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1.2rem,3vw,2rem);display:grid;box-shadow:0 20px 60px #16213314}.identity-form label{gap:.45rem;font-weight:650;display:grid}.identity-form label>span small{opacity:.65;margin-inline-start:.35rem;font-weight:500}.identity-form__wide{grid-column:1/-1}.identity-form__check{align-items:flex-start;grid-template-columns:auto 1fr!important;font-weight:500!important}.identity-form__check input{width:1rem;height:1rem;margin-top:.25rem}.identity-form__actions{justify-content:flex-end;display:flex}.identity-screen__trust{opacity:.7;justify-content:center;align-items:center;gap:.45rem;margin-top:1rem;font-size:.85rem;display:flex}.identity-screen__trust svg{width:.9rem;height:.9rem;margin-inline-start:.5rem}.consent-screen__language,.completion-card__language{justify-content:flex-end;width:100%;display:flex}.participant-identity-card{border:1px solid var(--line,#d7dde7);background:var(--line,#d7dde7);border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1rem 0;display:grid;overflow:hidden}.participant-identity-card>div{background:#fff;gap:.25rem;min-height:76px;padding:1rem;display:grid}.participant-identity-card span{color:#667085;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem}.participant-identity-card a,.participant-identity-card strong{overflow-wrap:anywhere}html[dir=rtl] body{text-align:start}html[dir=rtl] .ml-2{margin-left:0;margin-right:.5rem}html[dir=rtl] .mr-2{margin-left:.5rem;margin-right:0}html[dir=rtl] .home-hero__cta .link-button svg,html[dir=rtl] .identity-form__actions svg,html[dir=rtl] .briefing .button svg,html[dir=rtl] .guided-panel .button svg,html[dir=rtl] .outcome-screen .button svg{transform:scaleX(-1)}html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{text-align:start}html[dir=rtl] code,html[dir=rtl] [dir=ltr]{direction:ltr;unicode-bidi:isolate}@media (max-width:720px){.identity-screen__header{flex-direction:column-reverse}.identity-form{grid-template-columns:1fr}.identity-form__wide{grid-column:auto}.participant-identity-card{grid-template-columns:1fr}.home-nav__actions small{display:none}}html[dir=rtl] :where(.consent-commitments,.consent-screen__notice,.consent-video__controls,.live-answer,.answer-review,.answer-review__heading,.answer-review__notice,.briefing__sequence,.briefing__first-mission,.mission-console,.mission-console__header,.mission-console__stream,.guided-panel,.guided-panel__heading,.evidence-choice-grid button,.decision-option,.selected-intervention,.commit-summary__decision,.outcome-screen__note,.completion-card__timeline,.queue-row,.decision-brief,.review-decision-grid,.competency-band,.mission-replays,.replay-decision,.replay-timeline,.evidence-findings,.source-review-grid,.reviewer-option,.limitations){text-align:start}html[dir=rtl] :where(.home-hero__copy>p,.consent-screen__lead,.briefing__objective,.mission-console__header p,.event p,.evidence-choice-grid button small,.decision-option p,.decision-option small,.selected-intervention p,.commit-summary__decision p,.outcome-screen__consequence,.completion-card>p,.completion-card__timeline,.reviewer-option p){unicode-bidi:plaintext}html[dir=rtl] :where(button,.button,.link-button,.text-action,.language-switcher){direction:rtl}html[dir=rtl] :where(.lucide-arrow-right,.lucide-chevron-right,.lucide-chevron-left){transform-origin:50%;transform:scaleX(-1)}html[dir=rtl] .assurance-visual__human{margin-left:0;margin-right:1.5rem}html[dir=rtl] .assurance-visual__decision{margin-left:0;margin-right:3rem}html[dir=rtl] .assurance-visual__line{left:auto;right:2.3rem}html[dir=rtl] .briefing__sequence>div>span{left:.8rem;right:auto}html[dir=rtl] .briefing__first-mission{border-right:4px solid var(--blue);border-left:0}html[dir=rtl] .competency-band{border-left:0;border-right:4px solid #a8b2c2}html[dir=rtl] .competency-band--strong_evidence{border-right-color:var(--green)}html[dir=rtl] .competency-band--some_evidence{border-right-color:var(--blue)}html[dir=rtl] .competency-band--contradictory_evidence{border-right-color:var(--amber)}html[dir=rtl] .competency-band--critical_concern{border-right-color:var(--rose)}html[dir=rtl] .replay-decision{border-right:3px solid var(--blue);border-left:0;padding-left:0;padding-right:.85rem}html[dir=rtl] .replay-timeline li{border-right:2px solid var(--line);border-left:0;padding-left:0;padding-right:.75rem}html[dir=rtl] .review-decision-grid ul{padding-left:0;padding-right:1.1rem}html[dir=rtl] .live-answer>button{float:left}html[dir=rtl] .skip-link{left:auto;right:1rem}@media (min-width:940px){html[dir=rtl] .home-principles>div{padding-left:2rem;padding-right:.2rem}}@media (max-width:760px){html[dir=rtl] .assurance-visual__human,html[dir=rtl] .assurance-visual__decision{margin-left:0;margin-right:0}}.gravity-app{background:#f3f6fa;min-height:100svh}.gravity-app code,.gravity-landing code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.gravity-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #d7e0ec;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;gap:1rem;min-height:66px;padding:.65rem clamp(1rem,3vw,2.2rem);display:grid;position:sticky;top:0;box-shadow:0 8px 24px #0f172a09}.gravity-brand{align-items:center;gap:.72rem;width:fit-content;display:inline-flex}.gravity-brand__mark{background:var(--ink);color:#fff;letter-spacing:-.03em;border-radius:11px;place-items:center;width:38px;height:38px;font-size:.72rem;font-weight:950;display:grid;box-shadow:0 8px 18px #07111f29}.gravity-brand__mark--field{border-radius:10px;width:35px;height:35px}.gravity-brand>span:last-child{gap:.1rem;display:grid}.gravity-brand strong{letter-spacing:-.01em;font-size:.9rem}.gravity-brand small{color:#708096;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:750}.gravity-nav{background:#f1f5f9;border-radius:999px;align-items:center;gap:.25rem;padding:.24rem;display:flex}.gravity-nav a{color:#5d6d83;border-radius:999px;padding:.48rem .8rem;font-size:.73rem;font-weight:820;transition:all .16s}.gravity-nav a:hover{color:var(--ink)}.gravity-nav a.is-active{color:var(--ink);background:#fff;box-shadow:0 2px 7px #0f172a14}.gravity-header__actions{justify-self:end;align-items:center;gap:.55rem;display:flex}.gravity-private{color:#486177;align-items:center;gap:.35rem;font-size:.69rem;font-weight:760;display:inline-flex}.gravity-private svg{width:14px;color:var(--green)}.gravity-reset{color:#394b61;cursor:pointer;background:#fff;border:1px solid #ccd7e5;border-radius:10px;align-items:center;gap:.4rem;min-height:37px;padding:.45rem .72rem;font-size:.68rem;font-weight:850;display:inline-flex}.gravity-reset:hover{background:#f8fafc;border-color:#aebed1}.gravity-reset.is-error{color:var(--rose);background:#fff5f7;border-color:#e2a0ab}.gravity-reset svg{width:14px}.gravity-reset:disabled{opacity:.55}.gravity-synthetic{color:#795321;background:#fff9ec;border-bottom:1px solid #ead6ae;justify-content:center;align-items:center;gap:.5rem;min-height:30px;padding:.3rem 1rem;font-size:.65rem;display:flex}.gravity-synthetic svg{width:13px}.gravity-synthetic strong{letter-spacing:.07em;text-transform:uppercase}.gravity-synthetic span{color:#8b734f}.gravity-page{width:min(1500px,100%);margin:0 auto;padding:clamp(1.25rem,2.7vw,2.5rem) clamp(1rem,3vw,2.4rem) 4rem}.gravity-page-title{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.4rem;display:flex}.gravity-page-title p{color:#63748a;max-width:740px;margin:0;font-size:.98rem;line-height:1.62}.gravity-kicker{color:#52657d;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.64rem;font-weight:900;display:inline-flex}.gravity-kicker svg{width:14px;height:14px;color:var(--blue)}.gravity-live-box{min-width:215px;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #cad6e4;border-radius:14px;padding:.85rem .95rem}.gravity-live-box>span{color:#697b91;letter-spacing:.09em;align-items:center;gap:.45rem;font-size:.6rem;font-weight:900;display:flex}.gravity-live-box>span i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #087f5b1a}.gravity-live-box strong{margin:.42rem 0 .33rem;font-size:.86rem;display:block}.gravity-live-box small{color:#78879a;align-items:center;gap:.35rem;font-size:.62rem;display:flex}.gravity-live-box small svg{width:12px}.gravity-milestone-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:.8rem;display:grid}.gravity-milestone{background:#fff;border:1px solid #d6dfeb;border-radius:15px;flex-direction:column;min-height:162px;padding:.95rem;display:flex;box-shadow:0 7px 18px #0f172a09}.gravity-milestone--hero{border-color:#bfcce0;box-shadow:0 13px 28px #0f172a12}.gravity-milestone--at-risk{background:linear-gradient(#fff 0%,#fff8f9 100%);border-color:#efb3bd}.gravity-milestone--watch{border-color:#efd2a2}.gravity-milestone__top{color:#5c6e84;justify-content:space-between;align-items:center;gap:.5rem;font-size:.68rem;font-weight:820;display:flex}.gravity-milestone__top svg{width:15px;color:var(--green)}.gravity-milestone--at-risk .gravity-milestone__top svg{color:var(--rose)}.gravity-milestone--watch .gravity-milestone__top svg{color:var(--amber)}.gravity-milestone__value{letter-spacing:-.025em;margin:.6rem 0 .72rem;font-size:1.2rem;font-weight:950}.gravity-milestone--healthy .gravity-milestone__value{color:var(--green)}.gravity-milestone--watch .gravity-milestone__value{color:var(--amber)}.gravity-milestone--at-risk .gravity-milestone__value{color:var(--rose)}.gravity-milestone__metrics{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:auto;display:grid}.gravity-milestone__metrics span{gap:.1rem;display:grid}.gravity-milestone__metrics small{color:#7a899c;font-size:.58rem}.gravity-milestone__metrics strong{font-family:SFMono-Regular,Consolas,monospace;font-size:.82rem}.gravity-milestone__date{color:#8491a2;align-items:center;gap:.3rem;margin-top:.55rem;font-size:.58rem;display:flex}.gravity-milestone__date svg{width:11px}.gravity-command-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:.8rem;display:grid}.tilt-radar,.gravity-exec-brief,.investigation-section,.forecast-panel,.evidence-panel,.recovery-panel,.gravity-ai-panel,.draft-actions{background:#fff;border:1px solid #d5dfea;border-radius:17px;box-shadow:0 12px 34px #0f172a0b}.tilt-radar{padding:1.05rem;overflow:hidden}.tilt-radar--active{border-color:#e8a9b4;box-shadow:0 15px 40px #b4233a12}.gravity-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.gravity-section-heading h2{letter-spacing:-.025em;max-width:780px;margin:.28rem 0 0;font-size:1.15rem;line-height:1.25}.gravity-status{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:.28rem .54rem;font-size:.56rem;font-weight:900;display:inline-flex}.gravity-status--healthy{color:#087158;background:#e9f8f2}.gravity-status--critical{color:#a91f38;background:#fff0f3}.tilt-tree{gap:.35rem;margin:1rem 0;display:grid;position:relative}.tilt-tree:before{content:"";background:#ced8e5;width:1px;position:absolute;top:18px;bottom:18px;left:13px}.tilt-tree__row{z-index:1;background:#fbfcfe;border:1px solid #e1e7ef;border-radius:10px;grid-template-columns:26px 1fr auto;align-items:center;gap:.55rem;min-height:39px;padding:.42rem .55rem;display:grid;position:relative}.tilt-tree__row--2{margin-left:1.2rem}.tilt-tree__row--3{margin-left:2.4rem}.tilt-tree__node{background:#8da0b6;border:2px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 2px #d5dee9}.tilt-tree__row>span:last-child{color:var(--green);text-transform:uppercase;align-items:center;gap:.3rem;font-size:.6rem;font-weight:850;display:inline-flex}.tilt-tree__row>span:last-child svg{width:12px}.tilt-tree__row.is-tilt{background:#fff5f7;border-color:#efa9b4}.tilt-tree__row.is-tilt .tilt-tree__node{background:var(--rose);box-shadow:0 0 0 2px #f3aebb,0 0 0 6px #b4233a14}.tilt-tree__row.is-tilt>span:last-child{color:var(--rose)}.tilt-radar__metrics{border:1px solid #dce4ee;border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.tilt-radar__metrics>div{gap:.15rem;padding:.72rem .8rem;display:grid}.tilt-radar__metrics>div+div{border-left:1px solid #e0e7ef}.tilt-radar__metrics span{color:#6e7e92;text-transform:uppercase;font-size:.58rem;font-weight:820}.tilt-radar__metrics strong{letter-spacing:-.04em;font-family:SFMono-Regular,Consolas,monospace;font-size:1.18rem}.tilt-radar__metrics strong.is-critical{color:var(--rose)}.tilt-radar__metrics small{color:#8996a7;font-size:.56rem}.tilt-radar__footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;display:flex}.tilt-radar__footer p{color:#65768a;max-width:690px;margin:0;font-size:.72rem;line-height:1.5}.gravity-action-link,.gravity-primary-action,.gravity-secondary-action{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;font-size:.68rem;font-weight:900;display:inline-flex}.gravity-action-link{color:var(--blue-dark)}.gravity-action-link svg,.gravity-primary-action svg{width:14px}.gravity-exec-brief{background:var(--console);color:#fff;border-color:#13243a;flex-direction:column;padding:1.05rem;display:flex}.gravity-exec-brief .gravity-kicker{color:#91a5c1}.gravity-exec-brief h2{letter-spacing:-.025em;margin:.65rem 0;font-size:1.15rem;line-height:1.28}.gravity-exec-brief>p{color:#aebdd0;margin:0 0 1rem;font-size:.72rem;line-height:1.6}.gravity-exec-stat{border-top:1px solid #20324a;grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;padding:.68rem 0;display:grid}.gravity-exec-stat span{color:#8296af;text-transform:uppercase;letter-spacing:.06em;font-size:.6rem}.gravity-exec-stat strong{font-family:SFMono-Regular,Consolas,monospace;font-size:.72rem}.gravity-exec-stat svg{color:#70d9b8;width:13px}.source-signals{grid-template-columns:repeat(4,1fr);gap:.65rem;margin-top:.8rem;display:grid}.source-signal{background:#fff;border:1px solid #dbe3ec;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;min-height:68px;padding:.65rem .7rem;display:grid}.source-signal>svg{color:#5d718a;width:18px}.source-signal>span{gap:.1rem;display:grid}.source-signal small{color:#7d8b9c;font-size:.56rem}.source-signal b{color:#6c7c90;letter-spacing:.06em;background:#f1f4f8;border-radius:999px;padding:.25rem .4rem;font-size:.48rem}.source-signal--blue>svg{color:var(--blue)}.source-signal--green>svg{color:var(--green)}.source-signal--amber>svg{color:var(--amber)}.gravity-back{color:#5d6e84;align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.68rem;font-weight:820;display:inline-flex}.gravity-back svg{width:14px}.investigation-head{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:.8rem;display:flex}.investigation-head h1{letter-spacing:-.05em;margin:.35rem 0 .4rem;font-size:clamp(2rem,3vw,3.1rem);line-height:1}.contractor-breadcrumb{color:#6e7d90;flex-wrap:wrap;gap:.3rem;font-size:.62rem;display:flex}.contractor-breadcrumb span{align-items:center;gap:.3rem;display:inline-flex}.contractor-breadcrumb svg{width:10px}.investigation-head__metrics{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #d2dce8;border-radius:13px;grid-template-columns:repeat(3,minmax(120px,1fr));display:grid;overflow:hidden}.investigation-head__metrics>span{gap:.2rem;padding:.72rem .8rem;display:grid}.investigation-head__metrics>span+span{border-left:1px solid #dce4ed}.investigation-head__metrics small{color:#74849a;font-size:.53rem;font-weight:850}.investigation-head__metrics strong{font-family:SFMono-Regular,Consolas,monospace;font-size:1rem}.is-critical{color:var(--rose)!important}.is-healthy{color:var(--green)!important}.tilt-event-stream{grid-template-columns:repeat(4,1fr);gap:.55rem;margin-bottom:.8rem;display:grid}.tilt-event-stream article{background:#fff;border:1px solid #d7e0eb;border-radius:13px;grid-template-columns:auto 1fr;gap:.55rem;min-height:114px;padding:.68rem;display:grid}.tilt-event-stream article>span{color:#5c718a;background:#eef3f8;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.tilt-event-stream article>span svg{width:15px}.tilt-event-stream article.is-critical{background:#fff7f8;border-color:#e9aab5}.tilt-event-stream article.is-critical>span{color:var(--rose);background:#ffeaee}.tilt-event-stream small{color:#74869b;letter-spacing:.07em;font-size:.5rem;font-weight:900}.tilt-event-stream strong{color:var(--ink);margin:.23rem 0;font-size:.67rem;line-height:1.35;display:block}.tilt-event-stream p{color:#708095;margin:0;font-size:.58rem;line-height:1.4}.gravity-flow{background:#f7f9fc;border:1px solid #dce4ed;border-radius:13px;height:300px;margin-top:.8rem;overflow:hidden}.gravity-flow .react-flow__controls{box-shadow:none;border:1px solid #d6dfe9;border-radius:8px;overflow:hidden}.flow-node__body{text-align:left;gap:.2rem;padding:.62rem .65rem;display:grid}.flow-node__body small{color:#7d8ca0;font-family:SFMono-Regular,Consolas,monospace;font-size:.48rem}.flow-node__body strong{font-size:.65rem;line-height:1.25}.gravity-method-note{background:#f4f7fa;border-radius:10px;align-items:center;gap:.8rem;margin-top:.65rem;padding:.6rem .7rem;display:flex}.gravity-method-note span{color:#475b72;white-space:nowrap;align-items:center;gap:.35rem;font-size:.58rem;font-weight:850;display:inline-flex}.gravity-method-note svg{width:13px}.gravity-method-note p{color:#728197;margin:0;font-size:.58rem;line-height:1.42}.investigation-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:.8rem;margin-bottom:.8rem;display:grid}.forecast-metrics{border:1px solid #dbe3ec;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.forecast-metrics span{gap:.15rem;padding:.55rem;display:grid}.forecast-metrics span+span{border-left:1px solid #e1e7ef}.forecast-metrics small{color:#7f8da0;font-size:.52rem}.forecast-metrics strong{font-family:SFMono-Regular,Consolas,monospace;font-size:.62rem}.evidence-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.7rem;display:grid}.evidence-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ec;border-radius:11px;gap:.32rem;min-height:102px;padding:.62rem;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid;position:relative}.evidence-card:hover{border-color:#afbed1;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a0f}.evidence-card>div{color:#64768c;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.52rem;font-weight:900;display:flex}.evidence-card>div svg{width:13px}.evidence-card--autodesk>div{color:var(--blue)}.evidence-card--spectrum>div{color:var(--green)}.evidence-card--field>div{color:var(--amber)}.evidence-card strong{padding-right:1.4rem;font-size:.66rem;line-height:1.3}.evidence-card small{color:#7e8c9e;font-size:.52rem}.evidence-card>svg{color:#99a6b6;width:12px;position:absolute;top:.6rem;right:.6rem}.evidence-backdrop{z-index:80;cursor:default;background:#07111f3d;border:0;position:fixed;inset:0}.evidence-drawer{z-index:81;background:#fff;width:min(430px,92vw);height:100svh;padding:1.2rem;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-24px 0 80px #07111f33}.evidence-drawer header{border-bottom:1px solid #e0e6ed;justify-content:space-between;align-items:center;padding-bottom:.8rem;display:flex}.evidence-drawer header>button{cursor:pointer;background:#fff;border:1px solid #d8e0e9;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.evidence-drawer header>button svg{width:15px}.evidence-source{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.6rem;font-weight:900;display:inline-flex}.evidence-source svg{width:15px}.evidence-source--autodesk{color:var(--blue)}.evidence-source--spectrum{color:var(--green)}.evidence-source--field{color:var(--amber)}.evidence-source--schedule{color:#53677f}.evidence-drawer__meta{color:#718196;flex-wrap:wrap;align-items:center;gap:.4rem;margin:1.2rem 0 .5rem;font-size:.59rem;display:flex}.evidence-drawer__meta code{color:#33475e;background:#edf2f7;border-radius:5px;padding:.2rem .3rem}.evidence-drawer h2{letter-spacing:-.04em;margin:.4rem 0 .8rem;font-size:1.65rem}.evidence-drawer>p{color:#586a80;font-size:.9rem;line-height:1.7}.evidence-drawer__fact{border-top:1px solid #e5eaf0;justify-content:space-between;gap:.7rem;margin-top:.5rem;padding:.65rem 0;font-size:.68rem;display:flex}.evidence-drawer__fact span{color:#78879a}.evidence-drawer__fact code{font-weight:800}.evidence-drawer footer{color:#78551e;background:#fff8e8;border-radius:10px;margin-top:2rem;padding:.7rem}.evidence-drawer footer strong,.evidence-drawer footer span{font-size:.6rem;display:block}.evidence-drawer footer span{color:#8f754c;margin-top:.2rem}.recovery-panel{margin-bottom:.8rem;padding:1rem}.recovery-hero{background:var(--console);color:#fff;border-radius:14px;grid-template-columns:1fr auto 1.25fr auto 1fr;align-items:center;gap:.75rem;margin:.9rem 0;padding:.9rem 1rem;display:grid}.recovery-hero>div{gap:.2rem;display:grid}.recovery-hero>svg{color:#66809f;width:17px}.recovery-hero small{color:#8fa4bd;letter-spacing:.08em;font-size:.53rem;font-weight:900}.recovery-hero strong{font-family:SFMono-Regular,Consolas,monospace;font-size:1.15rem}.recovery-hero__middle strong{font-family:inherit;font-size:.82rem}.recovery-hero__middle span{color:#aebdd0;font-size:.58rem}.recovery-options{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.recovery-option{color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e0eb;border-radius:12px;gap:.48rem;padding:.72rem;display:grid}.recovery-option:hover{border-color:#aebed2}.recovery-option.is-recommended{background:#f8faff;border-color:#9fb5ef}.recovery-option.is-selected{border-color:#6b8cf2;box-shadow:0 0 0 3px #2457f514}.recovery-option__heading{justify-content:space-between;align-items:center;display:flex}.recovery-option__heading span{color:#6f7f94;letter-spacing:.09em;font-size:.49rem;font-weight:900}.recovery-option.is-recommended .recovery-option__heading span{color:var(--blue)}.recovery-option__heading svg{width:14px;color:var(--green)}.recovery-option__numbers{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.recovery-option__numbers span{background:#f4f7fa;border-radius:8px;gap:.1rem;padding:.42rem;display:grid}.recovery-option__numbers small{color:#8190a2;font-size:.45rem}.recovery-option__numbers b{font-family:SFMono-Regular,Consolas,monospace;font-size:.64rem}.recovery-option p{color:#6f7f92;margin:0;font-size:.53rem;line-height:1.4}.recovery-option em{color:var(--blue-dark);align-items:center;gap:.3rem;font-size:.54rem;font-style:normal;font-weight:850;display:inline-flex}.recovery-option em svg{width:12px}.recovery-chart{border-top:1px solid #e1e7ef;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:center;gap:1rem;margin-top:.75rem;padding-top:.75rem;display:grid}.recovery-chart p{color:#758498;margin:.3rem 0 0;font-size:.6rem;line-height:1.45}.recovery-chart>div:last-child{height:160px}.gravity-ai-panel,.draft-actions{margin-bottom:.8rem;padding:1rem}.gravity-ai-boundary{color:#577068;align-items:center;gap:.35rem;font-size:.55rem;font-weight:800;display:inline-flex}.gravity-ai-boundary svg{width:13px;color:var(--green)}.gravity-ai-layout{grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);gap:.65rem;margin-top:.8rem;display:grid}.gravity-ai-prompts{gap:.4rem;display:grid}.gravity-ai-prompts button{color:#3c4f66;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:.4rem;padding:.65rem;display:grid}.gravity-ai-prompts button:hover{background:#f9fbfd;border-color:#afbed1}.gravity-ai-prompts span{font-size:.62rem;font-weight:780;line-height:1.35}.gravity-ai-prompts svg{width:12px}.gravity-ai-answer{background:var(--console);color:#fff;border:1px solid #1b2d45;border-radius:13px;min-height:220px;padding:.8rem}.gravity-ai-answer__head{border-bottom:1px solid #20324a;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.6rem;display:flex}.gravity-ai-answer__head>span{color:#a7b8cc;letter-spacing:.08em;align-items:center;gap:.35rem;font-size:.52rem;font-weight:900;display:flex}.gravity-ai-answer__head svg{color:#7da8ff;width:13px}.gravity-ai-answer__head b{color:#79d0b2;letter-spacing:.06em;background:#102b25;border-radius:999px;padding:.25rem .4rem;font-size:.46rem}.gravity-ai-answer__head b.is-degraded{color:#efc070;background:#392c17}.gravity-ai-answer>p{color:#d3deea;margin:.8rem 0;font-size:.72rem;line-height:1.65}.gravity-ai-answer__placeholder{color:#9fb0c4!important}.gravity-ai-loading{color:#9fb2c8;align-items:center;gap:.5rem;padding:2rem 0;font-size:.65rem;display:flex}.gravity-ai-loading svg{width:16px}.gravity-ai-citations{border-top:1px solid #20324a;padding-top:.65rem}.gravity-ai-citations>span{color:#8499b3;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:.3rem;font-size:.5rem;font-weight:900;display:flex}.gravity-ai-citations>span svg{width:12px}.gravity-ai-citations>div{flex-wrap:wrap;gap:.3rem;margin-top:.45rem;display:flex}.gravity-ai-citations button{color:#c8d5e4;cursor:pointer;background:#0c1a2d;border:1px solid #2c4260;border-radius:6px;align-items:center;gap:.3rem;padding:.3rem .4rem;display:inline-flex}.gravity-ai-citations button b{color:#87a7d8;text-transform:uppercase;font-size:.45rem}.gravity-ai-answer .gravity-primary-action{color:var(--ink);background:#fff;margin-top:.7rem}.gravity-primary-action{background:var(--blue);color:#fff;border:0;padding:.65rem .82rem;box-shadow:0 8px 18px #2457f529}.gravity-primary-action:hover{background:var(--blue-dark)}.gravity-secondary-action{color:#334a61;background:#fff;border:1px solid #cbd6e3;padding:.65rem .82rem}.draft-action-list{gap:.45rem;margin-top:.75rem;display:grid}.draft-action-list article{border:1px solid #dbe3ed;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.draft-action-list article.is-approved{background:#f4fbf8;border-color:#b4ddce}.draft-action__state{color:#53697f;background:#eef3f8;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.6rem;font-weight:900;display:grid}.draft-action__state svg{width:15px;color:var(--green)}.draft-action-list p{color:#748398;margin:.2rem 0;font-size:.54rem;line-height:1.35}.draft-action-list small{color:#66798f;font-size:.5rem}.draft-action-list small b{margin-left:.55rem}.draft-action-list button{color:#36506a;cursor:pointer;background:#fff;border:1px solid #cbd7e3;border-radius:8px;padding:.45rem .55rem;font-size:.53rem;font-weight:850}.draft-action-list article.is-approved button{color:var(--green);border-color:#b9dcca}.field-page{grid-template-columns:minmax(300px,.75fr) minmax(320px,.55fr);justify-content:center;align-items:start;gap:clamp(2rem,7vw,7rem);max-width:1150px;display:grid}.field-page__intro{padding-top:3rem}.field-page__intro h1{letter-spacing:-.055em;margin:.55rem 0 .75rem;font-size:clamp(2.2rem,4.5vw,4.2rem);line-height:.98}.field-page__intro p{color:#66778d;max-width:520px;line-height:1.7}.field-device{background:#fff;border:1px solid #bdcad9;border-radius:30px;width:min(420px,100%);min-height:690px;margin:0 auto;padding:.75rem;box-shadow:0 32px 80px #0f172a29}.field-device__status{color:#718196;justify-content:space-between;align-items:center;padding:.15rem .55rem .6rem;font-size:.58rem;font-weight:800;display:flex}.field-device__status div{align-items:center;gap:.25rem;display:flex}.field-device__status svg{width:12px}.field-device__bar{background:var(--ink);color:#fff;border-radius:14px;align-items:center;gap:.55rem;padding:.65rem;display:flex}.field-device__bar>div:last-child{gap:.08rem;display:grid}.field-device__bar strong{font-size:.72rem}.field-device__bar small{color:#9fb0c5;align-items:center;gap:.25rem;font-size:.51rem;display:flex}.field-device__bar small svg{width:10px}.field-form{gap:.8rem;padding:.9rem .2rem .15rem;display:grid}.field-work-package{border-bottom:1px solid #e2e8ef;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;padding:.2rem .2rem .75rem;display:grid}.field-work-package__icon{width:38px;height:38px;color:var(--blue);background:#eef3ff;border-radius:11px;place-items:center;display:grid}.field-work-package__icon svg{width:18px}.field-work-package>span:last-child{gap:.1rem;display:grid}.field-work-package small,.field-form label>span small{color:#8492a4;font-size:.48rem;font-weight:800}.field-work-package code{color:#76879a;font-size:.48rem}.field-form label,.field-form fieldset{border:0;gap:.38rem;margin:0;padding:0;display:grid}.field-form label>span,.field-form legend{color:#3e5066;justify-content:space-between;font-size:.62rem;font-weight:850;display:flex}.field-form input,.field-form textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #ced8e4;border-radius:11px;outline:none;padding:.72rem;font-size:.82rem}.field-form input:focus,.field-form textarea:focus{border-color:#8ba7f8;box-shadow:0 0 0 3px #2457f514}.field-input-unit{position:relative}.field-input-unit b{color:#7b8b9e;font-size:.6rem;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.field-choice-grid{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.field-choice-grid button{color:#65768b;cursor:pointer;background:#fff;border:1px solid #d5dee8;border-radius:9px;padding:.55rem .35rem;font-size:.54rem;font-weight:800}.field-choice-grid button.is-selected{color:var(--blue-dark);background:#f0f4ff;border-color:#8aa3f0}.field-plan-actual{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.field-plan-actual span{background:#f3f6f9;border-radius:10px;gap:.1rem;padding:.55rem;display:grid}.field-plan-actual small{color:#7d8c9e;font-size:.5rem}.field-plan-actual strong{font-family:SFMono-Regular,Consolas,monospace;font-size:1rem}.field-plan-actual b{color:#8492a3;font-size:.48rem;font-weight:650}.field-submit{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:.78rem;font-size:.68rem;font-weight:900;display:flex;box-shadow:0 10px 22px #2457f52e}.field-submit svg{width:14px}.field-footnote{color:#8a97a7;text-align:center;margin:0;font-size:.48rem;line-height:1.45}.field-success{text-align:center;justify-items:center;gap:.8rem;padding:4rem .9rem 2rem;display:grid}.field-success>svg{width:48px;height:48px;color:var(--green)}.field-success span{gap:.3rem;display:grid}.field-success strong{font-size:1.05rem}.field-success p{color:#708197;margin:0;font-size:.66rem;line-height:1.5}.field-success button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:.35rem;padding:.7rem .8rem;font-size:.62rem;font-weight:850;display:flex}.field-success button svg{width:13px}.connections-title{align-items:center}.connection-boundary{color:#1d6b53;background:#f3faf6;border:1px solid #c9ddcf;border-radius:13px;align-items:center;gap:.55rem;min-width:255px;padding:.7rem;display:flex}.connection-boundary>svg{width:20px}.connection-boundary>span{gap:.1rem;display:grid}.connection-boundary small{color:#5e7b71;font-size:.54rem}.connection-stack{gap:.75rem;display:grid}.connection-stack__sources{grid-template-columns:repeat(4,1fr);gap:.65rem;display:grid}.connection-system{background:#fff;border:1px solid #d7e0ea;border-radius:14px;padding:.8rem;box-shadow:0 9px 22px #0f172a0a}.connection-system header{grid-template-columns:auto 1fr;align-items:center;gap:.55rem;display:grid}.connection-system header>span{color:#5e7188;background:#eff3f8;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.connection-system--blue header>span{color:var(--blue);background:#eef3ff}.connection-system--green header>span{color:var(--green);background:#edf8f3}.connection-system--amber header>span{color:var(--amber);background:#fff6e8}.connection-system header svg{width:15px}.connection-system header div{gap:.05rem;display:grid}.connection-system header small{color:#7c8b9e;letter-spacing:.08em;font-size:.47rem;font-weight:900}.connection-system header b{color:#68798f;letter-spacing:.05em;background:#f1f4f8;border-radius:999px;grid-column:1/-1;width:fit-content;padding:.25rem .4rem;font-size:.45rem}.connection-system p{color:#718095;min-height:30px;margin:.55rem 0;font-size:.55rem;line-height:1.4}.connection-system footer{border-top:1px solid #e2e8ef;justify-content:space-between;gap:.5rem;padding-top:.5rem;display:flex}.connection-system footer span{color:#8491a2;font-size:.48rem}.connection-system footer strong{font-size:.5rem}.connection-flow{color:#8090a4;letter-spacing:.08em;justify-content:center;align-items:center;gap:.55rem;font-size:.48rem;font-weight:900;display:flex}.connection-flow i{background:linear-gradient(90deg,#0000,#9fb0c3,#0000);width:150px;height:1px}.gravity-layer{background:var(--console);color:#fff;border:1px solid #1a2a40;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid;box-shadow:0 22px 55px #07111f24}.gravity-layer__mark{background:#1d4ed8;border-radius:14px;place-items:center;width:52px;height:52px;font-size:.78rem;font-weight:950;display:grid}.gravity-layer>div:nth-child(2){gap:.2rem;display:grid}.gravity-layer small{color:#8299b4;letter-spacing:.09em;font-size:.5rem;font-weight:900}.gravity-layer p{color:#adbdcf;max-width:760px;margin:0;font-size:.58rem;line-height:1.45}.gravity-layer ul{color:#b9c7d6;gap:.32rem;margin:0;padding:0;font-size:.52rem;list-style:none;display:grid}.gravity-layer li:before{content:"✓";color:#69d5b2;margin-right:.35rem}.connection-principles{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.connection-principles article{background:#fff;border:1px solid #d8e1eb;border-radius:12px;padding:.75rem}.connection-principles p{color:#718095;margin:.28rem 0 0;font-size:.56rem;line-height:1.45}.gravity-landing{background:radial-gradient(circle at 83% 15%,#2457f517,#0000 28%),linear-gradient(#fbfcff 0%,#f3f6fa 100%);min-height:100svh;padding:1.1rem clamp(1rem,4vw,4rem) 2rem}.gravity-landing__nav{justify-content:space-between;align-items:center;width:min(1220px,100%);margin:0 auto;display:flex}.gravity-synthetic-mini{color:#805d26;letter-spacing:.08em;background:#fff9ec;border:1px solid #ead8b8;border-radius:999px;padding:.35rem .55rem;font-size:.5rem;font-weight:900}.gravity-landing__hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);width:min(1220px,100%);margin:clamp(3rem,8vh,7rem) auto 0;display:grid}.gravity-landing__hero p{color:#617389;max-width:680px;margin:0;font-size:clamp(.98rem,1.6vw,1.15rem);line-height:1.7}.gravity-landing__actions{gap:.65rem;margin-top:1.4rem;display:flex}.gravity-landing__visual{background:#ffffffe6;border:1px solid #cbd7e4;border-radius:23px;gap:.65rem;padding:.85rem;display:grid;position:relative;box-shadow:0 30px 85px #0f172a1f}.gravity-landing__visual article{background:#fff;border:1px solid #dbe3ec;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.8rem;display:grid}.gravity-landing__visual article>span{width:38px;height:38px;color:var(--blue);background:#eef3ff;border-radius:11px;place-items:center;display:grid}.gravity-landing__visual article>span svg{width:17px}.gravity-landing__visual article>div{gap:.12rem;display:grid}.gravity-landing__visual small{color:#7d8da0;letter-spacing:.08em;font-size:.5rem;font-weight:900}.gravity-landing__visual article>b{color:var(--rose);letter-spacing:.06em;background:#fff0f3;border-radius:999px;padding:.3rem .45rem;font-size:.46rem}.gravity-landing__visual article.is-recovery{background:#f6fbf8;border-color:#b5dacb}.gravity-landing__visual article.is-recovery>span{color:var(--green);background:#e7f7f1}.gravity-landing__visual article.is-recovery>b{color:var(--green);background:#e2f6ee}.gravity-landing__visual>i{background:linear-gradient(var(--blue),#91a4b8);opacity:.5;width:2px;height:18px;margin:-.2rem 0 -.2rem 1.15rem}.gravity-landing__principles{border-top:1px solid #d4deea;grid-template-columns:repeat(3,1fr);gap:1rem;width:min(1220px,100%);margin:clamp(3.5rem,7vw,6rem) auto 0;padding-top:1rem;display:grid}.gravity-landing__principles article{grid-template-columns:auto 1fr;align-items:start;gap:.2rem .7rem;display:grid}.gravity-landing__principles svg{width:17px;color:var(--blue);grid-row:span 2}.gravity-landing__principles p{color:#718095;margin:0;font-size:.6rem;line-height:1.45}.spin{animation:.8s linear infinite gravity-spin}@keyframes gravity-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.gravity-header{grid-template-columns:1fr auto}.gravity-nav{display:none}.gravity-header__actions{grid-column:2}.gravity-milestone-grid{grid-template-columns:repeat(2,1fr)}.gravity-command-grid{grid-template-columns:1fr}.source-signals,.tilt-event-stream{grid-template-columns:repeat(2,1fr)}.investigation-head{flex-direction:column;align-items:flex-start}.investigation-head__metrics{width:100%}.investigation-grid{grid-template-columns:1fr}.connection-stack__sources{grid-template-columns:repeat(2,1fr)}.gravity-layer{grid-template-columns:auto 1fr}.gravity-layer ul{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.gravity-header{grid-template-columns:1fr auto;min-height:58px;padding:.5rem .7rem}.gravity-brand__mark{width:34px;height:34px}.gravity-header .gravity-private{display:none}.gravity-reset{padding:.4rem .52rem}.gravity-synthetic{white-space:nowrap;justify-content:flex-start;overflow:hidden}.gravity-synthetic span{display:none}.gravity-page{padding:1rem .75rem 3rem}.gravity-page-title{flex-direction:column;align-items:flex-start}.gravity-page-title h1{font-size:2.3rem}.gravity-live-box{width:100%}.gravity-milestone-grid{grid-template-columns:1fr 1fr;gap:.55rem}.gravity-milestone{min-height:145px;padding:.72rem}.gravity-milestone__value{font-size:.95rem}.gravity-milestone__metrics{grid-template-columns:1fr;gap:.3rem}.gravity-milestone__metrics span:nth-child(2){display:none}.tilt-tree__row--2{margin-left:.7rem}.tilt-tree__row--3{margin-left:1.4rem}.tilt-radar__metrics{grid-template-columns:1fr}.tilt-radar__metrics>div+div{border-top:1px solid #e0e7ef;border-left:0}.tilt-radar__footer{flex-direction:column;align-items:flex-start}.source-signals{grid-template-columns:1fr}.source-signal b{display:none}.investigation-head__metrics{grid-template-columns:1fr}.investigation-head__metrics>span+span{border-top:1px solid #dce4ed;border-left:0}.tilt-event-stream{grid-template-columns:1fr}.gravity-flow{height:420px}.gravity-method-note{flex-direction:column;align-items:flex-start}.forecast-metrics{grid-template-columns:1fr 1fr}.forecast-metrics span:nth-child(3){border-top:1px solid #e1e7ef;border-left:0}.forecast-metrics span:nth-child(4){border-top:1px solid #e1e7ef}.evidence-grid,.recovery-hero{grid-template-columns:1fr}.recovery-hero>svg{justify-self:center;transform:rotate(0)}.recovery-options,.recovery-chart,.gravity-ai-layout{grid-template-columns:1fr}.draft-action-list article{grid-template-columns:auto 1fr}.draft-action-list button{grid-column:2;width:fit-content}.field-page{grid-template-columns:1fr;gap:1rem;padding-top:.5rem}.field-page__intro{padding-top:0}.field-page__intro h1{font-size:2.45rem}.field-device{border-radius:22px;box-shadow:0 18px 45px #0f172a1a}.connections-title{align-items:flex-start}.connection-stack__sources,.gravity-layer,.gravity-layer ul,.connection-principles{grid-template-columns:1fr}.gravity-landing{padding:.8rem .8rem 2rem}.gravity-landing__nav .gravity-synthetic-mini{display:none}.gravity-landing__hero{grid-template-columns:1fr;margin-top:3.2rem}.gravity-landing__hero h1{font-size:3.3rem}.gravity-landing__actions{flex-direction:column;align-items:stretch;width:fit-content}.gravity-landing__principles{grid-template-columns:1fr}.gravity-landing__visual{order:-1;margin-top:1rem}.gravity-landing__visual article{grid-template-columns:auto 1fr}.gravity-landing__visual article>b{grid-column:2;width:fit-content}.gravity-landing__visual>i{margin-left:1.15rem}}.field-page__intro .gravity-back{width:fit-content;margin-bottom:1rem;display:flex}.field-page__intro .gravity-kicker{width:fit-content;display:flex}@media (max-width:760px){.field-page__intro h1{font-size:2.12rem;line-height:1.01}.field-page__intro p{margin:.7rem 0 .25rem;font-size:.9rem;line-height:1.58}.field-page__intro .gravity-back{margin-bottom:.85rem}.field-device{margin-top:.35rem}}.gravity-status--watch{color:#8f5300;background:#fff6e8}.tilt-radar--mitigated{border-color:#efd2a2;box-shadow:0 15px 40px #a85d000f}.tilt-radar__metrics strong.is-watch,.investigation-head__metrics strong.is-watch{color:var(--amber)}.investigation-head__metrics strong.is-healthy{color:var(--green)}.gravity-inline-error{color:#9f2439;background:#fff5f7;border:1px solid #f0c1c9;border-radius:9px;margin:.55rem 0 0;padding:.55rem .65rem;font-size:.62rem;font-weight:760;line-height:1.45}.gravity-baseline-callout{background:#f6fbf8;border:1px solid #cfe1d8;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;padding:1rem 1.1rem;display:flex}.gravity-baseline-callout strong{font-size:.8rem}.gravity-baseline-callout p{color:#65768a;margin:.25rem 0 0;font-size:.66rem;line-height:1.5}@media (max-width:760px){.gravity-baseline-callout{flex-direction:column;align-items:flex-start}}.gravity-flow--native{align-items:center;height:auto;min-height:250px;padding:1.2rem;display:flex;overflow-x:auto}.gravity-flow__track{justify-content:space-between;align-items:center;gap:.45rem;width:100%;min-width:1120px;display:flex}.gravity-flow__step{flex:1 0 auto;align-items:center;gap:.45rem;display:flex}.gravity-flow__node{text-align:left;width:150px;min-height:62px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cfd9e6;border-radius:13px;align-content:center;gap:.35rem;padding:.68rem .72rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 8px 20px #0f172a0d}.gravity-flow__node:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0f172a14}.gravity-flow__node code{color:#6c7d92;font-size:.49rem}.gravity-flow__node strong{font-size:.68rem;line-height:1.25}.gravity-flow__node--critical{background:#fff3f5;border-color:#ef9baa;box-shadow:0 10px 28px #b4233a1a}.gravity-flow__node--watch{background:#fff8ec;border-color:#e8bd82}.gravity-flow__arrow{color:#8fa0b6;font-size:1.2rem;font-weight:900}.gravity-flow__arrow.is-active{color:#b4233a;animation:1.35s ease-in-out infinite gravity-pulse-arrow}@keyframes gravity-pulse-arrow{0%,to{opacity:.45;transform:translate(0)}50%{opacity:1;transform:translate(2px)}}.forecast-chart svg{width:100%;height:100%;overflow:visible}.forecast-grid{stroke:#e7edf5;stroke-width:1px}.forecast-area{fill:#2457f521}.forecast-line{fill:none;stroke:#2457f5;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.forecast-target{stroke:#b4233a;stroke-width:2px;stroke-dasharray:5 5}.forecast-label{fill:#b4233a;letter-spacing:.06em;font-size:10px;font-weight:900}.forecast-axis{fill:#74849a;font-size:10px}.recovery-chart--native>div:last-child{height:auto}.recovery-bars{gap:.62rem;display:grid}.recovery-bar-row{color:#5c6e84;grid-template-columns:minmax(120px,.7fr) minmax(180px,1.3fr) 54px;align-items:center;gap:.6rem;font-size:.56rem;display:grid}.recovery-bar-row>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.recovery-bar-row>strong{color:var(--ink);font-size:.6rem}.recovery-bar-track{background:#edf2f7;border-radius:999px;height:12px;overflow:hidden}.recovery-bar-track i{border-radius:inherit;background:linear-gradient(90deg,#2457f5,#6688f8);height:100%;display:block;box-shadow:inset 0 0 0 1px #2457f514}.recovery-bar-row:nth-child(2) .recovery-bar-track i{background:#71839a}.recovery-bar-row:nth-child(3) .recovery-bar-track i{background:#b57a2d}.evidence-drawer--native{animation:.2s ease-out both gravity-drawer-in}.evidence-backdrop{animation:.15s ease-out both gravity-fade-in}@keyframes gravity-drawer-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes gravity-fade-in{0%{opacity:0}to{opacity:1}}.tilt-tree__row.is-tilt{animation:.28s ease-out both gravity-tilt-arrive}@keyframes gravity-tilt-arrive{0%{opacity:.7;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (max-width:760px){.gravity-flow--native{min-height:320px;padding:.8rem}.gravity-flow__track{min-width:930px}.gravity-flow__node{width:124px;min-height:58px;padding:.55rem}.recovery-bar-row{grid-template-columns:105px 1fr 46px;gap:.4rem}}.hp-site{background:var(--paper);min-height:100svh;color:var(--ink)}.hp-site code,.hp-site .mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.hp-header{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #c7d2e2d1;grid-template-columns:minmax(245px,1fr) auto minmax(245px,1fr);align-items:center;gap:1.25rem;min-height:74px;padding:.76rem clamp(1rem,4vw,4rem);display:grid;position:sticky;top:0}.hp-identity{align-items:center;gap:.72rem;width:fit-content;display:inline-flex}.hp-identity>span:last-child{gap:.08rem;display:grid}.hp-identity strong{letter-spacing:-.015em;font-size:.88rem}.hp-identity small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:800}.hp-mark{background:var(--ink);color:#fff;border-radius:15px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 10px 28px #07111f2b}.hp-mark svg{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:square;stroke-linejoin:miter;width:32px;height:32px}.hp-mark svg circle{fill:var(--blue);stroke:none}.hp-mark--compact svg{stroke-width:3.4px;width:24px;height:24px}.hp-nav{align-items:center;gap:.1rem;display:flex}.hp-nav a{color:#596b82;border-radius:999px;padding:.55rem .7rem;font-size:.68rem;font-weight:820;transition:color .16s,background .16s}.hp-nav a:hover{background:var(--soft);color:var(--ink)}.hp-header__gravity{min-height:39px;color:var(--ink);border:1px solid #c8d4e3;border-radius:999px;justify-self:end;align-items:center;gap:.42rem;padding:.55rem .82rem;font-size:.66rem;font-weight:900;display:inline-flex}.hp-header__gravity:hover{border-color:var(--blue);color:var(--blue-dark)}.hp-header__gravity svg{width:14px}.hp-mobile-menu{justify-self:end;display:none;position:relative}.hp-mobile-menu summary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;place-items:center;width:40px;height:40px;list-style:none;display:grid}.hp-mobile-menu summary::-webkit-details-marker{display:none}.hp-mobile-menu summary svg{width:18px}.hp-mobile-menu nav{border:1px solid var(--line);min-width:225px;box-shadow:var(--shadow);background:#fff;border-radius:16px;gap:.12rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0}.hp-mobile-menu nav a{color:#475b73;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.72rem;font-size:.75rem;font-weight:800;display:flex}.hp-mobile-menu nav a:hover{background:var(--soft);color:var(--ink)}.hp-mobile-menu nav svg{width:14px}.hp-section{width:min(1240px,100% - 2rem);margin:0 auto}.hp-eyebrow{color:var(--blue-dark);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.65rem;font-weight:950;display:inline-flex}.hp-button{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.78rem 1.05rem;font-size:.75rem;font-weight:900;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 12px 30px #2457f533}.hp-button:hover{background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 16px 36px #2457f540}.hp-button svg{width:16px}.hp-button--secondary{border-color:var(--line-strong);color:var(--ink);box-shadow:none;background:#fff}.hp-button--secondary:hover{background:var(--soft);border-color:#9db0ca}.hp-button--light{color:var(--ink);box-shadow:none;background:#fff;border-color:#fff}.hp-button--light:hover{background:#eaf0f7}.hp-button--outline-light{color:#fff;box-shadow:none;background:0 0;border-color:#42536b}.hp-button--outline-light:hover{background:#ffffff14;border-color:#fff}.hp-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.65rem;display:flex}.hp-text-link{color:var(--blue-dark);align-items:center;gap:.45rem;font-size:.75rem;font-weight:900;display:inline-flex}.hp-text-link:hover{color:var(--blue)}.hp-text-link svg{width:16px}.hp-hero{grid-template-columns:minmax(0,1.06fr) minmax(440px,.94fr);align-items:center;gap:clamp(2.5rem,7vw,6.5rem);min-height:min(780px,100svh - 74px);padding-top:clamp(4rem,8vw,7.5rem);padding-bottom:clamp(4rem,8vw,7.5rem);display:grid}.hp-hero__copy>p{max-width:710px;color:var(--muted);margin:0;font-size:clamp(1rem,1.55vw,1.18rem);line-height:1.72}.hp-hero__proof{color:#66768b;flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:1.4rem;font-size:.65rem;font-weight:780;display:flex}.hp-hero__proof span{align-items:center;gap:.35rem;display:inline-flex}.hp-hero__proof svg{width:14px;color:var(--green)}.hp-topology{color:#fff;background:linear-gradient(155deg,#07111f,#0b192b 68%,#0b1c30);border:1px solid #1e3048;border-radius:24px;padding:1rem;position:relative;overflow:hidden;box-shadow:0 30px 90px #07111f3b}.hp-topology:after{content:"";border:1px solid #2457f533;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-80px;right:-80px;box-shadow:0 0 0 45px #2457f509,0 0 0 90px #2457f505}.hp-topology__head{z-index:1;border-bottom:1px solid #263850;justify-content:space-between;align-items:center;gap:1rem;padding:.35rem .25rem .8rem;display:flex;position:relative}.hp-topology__head span{color:#8fa5c2;letter-spacing:.12em;font:850 .55rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-topology__head b{color:#9ee0c8;letter-spacing:.1em;align-items:center;gap:.35rem;font-size:.5rem;display:inline-flex}.hp-topology__head b:before{content:"";background:#36c38c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #36c38c1a}.hp-topology__grid{z-index:1;gap:.42rem;padding:.8rem 0;display:grid;position:relative}.hp-topology__stage{background:#0c1b2ee0;border:1px solid #243650;border-radius:13px;grid-template-columns:32px 38px 1fr;align-items:center;gap:.65rem;padding:.65rem .7rem;display:grid;position:relative}.hp-topology__index{color:#657a97;font:800 .5rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-topology__icon{color:#7fa3ff;background:#112646;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.hp-topology__icon svg{width:15px}.hp-topology__stage div{gap:.1rem;display:grid}.hp-topology__stage strong{letter-spacing:.08em;font-size:.66rem}.hp-topology__stage small{color:#91a5c1;font-size:.56rem}.hp-topology__stage i{z-index:2;background:#385272;width:1px;height:16px;position:absolute;bottom:-10px;left:48px}.hp-topology__result{z-index:1;background:#084d3c3d;border:1px solid #286d5c;border-radius:13px;gap:.2rem;padding:.75rem;display:grid;position:relative}.hp-topology__result span{color:#7bd9b9;letter-spacing:.12em;font-size:.52rem;font-weight:900}.hp-topology__result strong{font-size:.68rem}.hp-principle-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--soft);grid-template-columns:repeat(4,1fr);width:100%;padding:0 clamp(1rem,4vw,4rem);display:grid}.hp-principle-band span{border-right:1px solid var(--line);color:#4e6178;align-items:center;gap:.55rem;min-height:84px;padding:1rem clamp(.75rem,2vw,1.6rem);font-size:.64rem;font-weight:800;display:flex}.hp-principle-band span:first-child{border-left:1px solid var(--line)}.hp-principle-band b{color:var(--blue);font:850 .52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-section-heading h2{letter-spacing:-.052em;margin:.7rem 0 .65rem;font-size:clamp(2.2rem,4vw,4.3rem);line-height:1}.hp-section-heading p{max-width:720px;color:var(--muted);margin:0;font-size:.94rem;line-height:1.7}.hp-gravity-proof{padding-top:clamp(5rem,10vw,9rem);padding-bottom:clamp(5rem,10vw,9rem)}.hp-gravity-proof__grid{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,6rem);margin-top:2.5rem;display:grid}.hp-gravity-sequence{border:1px solid var(--line-strong);background:var(--soft);border-radius:22px;gap:.55rem;padding:.9rem;display:grid;position:relative}.hp-gravity-sequence article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:.22rem;padding:1rem;display:grid;box-shadow:0 8px 22px #0f172a09}.hp-gravity-sequence article span{color:var(--blue-dark);letter-spacing:.1em;font-size:.53rem;font-weight:950}.hp-gravity-sequence article strong{font-size:.95rem}.hp-gravity-sequence article small{color:var(--muted);font-size:.64rem}.hp-gravity-sequence article:nth-child(3){background:#fff7f8;border-color:#e0aeb6}.hp-gravity-sequence article:nth-child(3) span{color:var(--rose)}.hp-gravity-sequence article.is-recovered{background:#f4fbf8;border-color:#a8d6c5}.hp-gravity-sequence article.is-recovered span{color:var(--green)}.hp-gravity-sequence>i{background:#9babc0;width:1px;height:18px;margin:-.2rem 0 -.2rem 1.5rem}.hp-product-label{color:var(--ink);letter-spacing:.13em;align-items:center;gap:.55rem;font-size:.72rem;font-weight:950;display:inline-flex}.hp-product-label i{border-left:1px solid var(--line-strong);color:var(--muted);letter-spacing:.04em;padding-left:.55rem;font-size:.61rem;font-style:normal;font-weight:780}.hp-gravity-proof__copy h3{letter-spacing:-.045em;margin:.8rem 0 .7rem;font-size:clamp(2rem,3.2vw,3.45rem);line-height:1.02}.hp-gravity-proof__copy ul{gap:.6rem;margin:1.2rem 0 1.35rem;padding:0;list-style:none;display:grid}.hp-gravity-proof__copy li{color:#485b72;gap:.55rem;font-size:.76rem;font-weight:740;display:flex}.hp-gravity-proof__copy li:before{content:"";background:var(--blue);border-radius:50%;flex:none;width:7px;height:7px;margin-top:.3rem}.hp-capabilities{border-top:1px solid var(--line);padding-top:clamp(4.5rem,9vw,8rem);padding-bottom:clamp(5rem,9vw,8rem)}.hp-capability-grid{grid-template-columns:repeat(5,1fr);gap:.65rem;margin:2.2rem 0 1.2rem;display:grid}.hp-capability-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-height:230px;padding:1rem;display:flex}.hp-capability-grid svg{width:20px;color:var(--blue)}.hp-capability-grid span{margin-top:auto;font-size:.77rem;font-weight:900}.hp-capability-grid p{color:var(--muted);margin:.45rem 0 0;font-size:.65rem;line-height:1.55}.hp-cta-panel{background:var(--ink);color:#fff;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:2rem;margin-bottom:clamp(4rem,8vw,7rem);padding:clamp(2rem,5vw,4.5rem);display:grid}.hp-cta-panel h2{letter-spacing:-.045em;max-width:780px;margin:.65rem 0 .55rem;font-size:clamp(2rem,3.5vw,3.8rem);line-height:1}.hp-cta-panel p{color:#a8b8cb;max-width:720px;margin:0;line-height:1.65}.hp-cta-panel .hp-eyebrow{color:#8ea9ff}.hp-cta-panel>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.hp-page-hero{padding-top:clamp(5rem,10vw,9rem);padding-bottom:clamp(3.5rem,7vw,6rem)}.hp-page-hero h1{letter-spacing:-.064em;max-width:990px;margin:.8rem 0 1rem;font-size:clamp(3rem,6vw,6.2rem);line-height:.95}.hp-page-hero>p{max-width:790px;color:var(--muted);margin:0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.72}.hp-system-list{border-top:1px solid var(--line);display:grid}.hp-system-list article{border-bottom:1px solid var(--line);grid-template-columns:52px 62px 1fr;align-items:start;gap:1.1rem;padding:1.6rem 0;display:grid}.hp-system-list__number{color:#8a99ac;padding-top:.45rem;font:800 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-system-list__icon{background:var(--soft-blue);width:48px;height:48px;color:var(--blue);border-radius:13px;place-items:center;display:grid}.hp-system-list__icon svg{width:21px}.hp-system-list h2{letter-spacing:-.025em;margin:0 0 .42rem;font-size:1.35rem}.hp-system-list p{max-width:760px;color:var(--muted);margin:0;line-height:1.65}.hp-system-list ul{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.hp-system-list li{border:1px solid var(--line);background:var(--soft);color:#5e7086;border-radius:999px;padding:.32rem .48rem;font-size:.58rem;font-weight:800}.hp-systems-architecture{grid-template-columns:.8fr 1.2fr;align-items:center;gap:3rem;padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(4rem,8vw,7rem);display:grid}.hp-systems-architecture h2{letter-spacing:-.045em;margin:.65rem 0 .55rem;font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.02}.hp-systems-architecture p{color:var(--muted);margin:0;line-height:1.7}.hp-architecture-strip{border:1px solid var(--line);background:var(--soft);border-radius:19px;justify-content:center;align-items:center;gap:.55rem;padding:1.2rem;display:flex}.hp-architecture-strip span{color:#475a72;text-align:center;justify-items:center;gap:.45rem;font-size:.58rem;font-weight:850;display:grid}.hp-architecture-strip svg{width:20px;color:var(--blue)}.hp-architecture-strip i{background:#adbbcd;width:clamp(20px,3vw,52px);height:1px}.hp-inline-cta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;padding-top:2.1rem;padding-bottom:clamp(4rem,8vw,7rem);display:flex}.hp-inline-cta h2{letter-spacing:-.035em;margin:0 0 .35rem;font-size:clamp(1.6rem,2.7vw,2.6rem)}.hp-inline-cta p{color:var(--muted);margin:0}.hp-gravity-page-hero .hp-product-label{margin-bottom:.7rem}.hp-gravity-flow{grid-template-columns:repeat(6,1fr);gap:.55rem;padding-bottom:clamp(4rem,8vw,7rem);display:grid}.hp-gravity-flow article{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;min-height:205px;padding:.9rem;display:flex}.hp-gravity-flow article>span{color:#8a99ac;font:800 .52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-gravity-flow svg{width:19px;color:var(--blue);margin:.7rem 0 auto}.hp-gravity-flow strong{letter-spacing:.08em;font-size:.68rem}.hp-gravity-flow p{color:var(--muted);margin:.35rem 0 0;font-size:.61rem;line-height:1.52}.hp-gravity-value{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:4rem;padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(4rem,8vw,7rem);display:grid}.hp-gravity-value h2{letter-spacing:-.055em;margin:.7rem 0 .65rem;font-size:clamp(2.4rem,4.5vw,4.7rem);line-height:.96}.hp-gravity-value p{color:var(--muted);margin:0;line-height:1.7}.hp-value-metrics{gap:.55rem;display:grid}.hp-value-metrics article{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:.15rem 1rem;padding:1rem;display:grid}.hp-value-metrics span{color:var(--blue-dark);letter-spacing:.09em;font-size:.54rem;font-weight:950}.hp-value-metrics strong{grid-row:span 2;font:900 1.65rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-value-metrics small{color:var(--muted);font-size:.62rem}.hp-value-metrics .is-critical{background:#fff7f8;border-color:#e3aeb7}.hp-value-metrics .is-critical span,.hp-value-metrics .is-critical strong{color:var(--rose)}.hp-value-metrics .is-healthy{background:#f4fbf8;border-color:#a8d8c5}.hp-value-metrics .is-healthy span,.hp-value-metrics .is-healthy strong{color:var(--green)}.hp-gravity-boundary{border-top:1px solid var(--line);padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(4rem,8vw,7rem)}.hp-gravity-boundary h2{letter-spacing:-.05em;max-width:900px;margin:.7rem 0 2rem;font-size:clamp(2.2rem,4vw,4.2rem);line-height:1}.hp-boundary-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.hp-boundary-grid article{border:1px solid var(--line);border-radius:15px;padding:1.1rem}.hp-boundary-grid strong{font-size:.82rem}.hp-boundary-grid p{color:var(--muted);margin:.55rem 0 0;font-size:.7rem;line-height:1.6}.hp-inline-cta--dark{background:var(--ink);color:#fff;border:0;border-radius:22px;margin-bottom:clamp(4rem,8vw,7rem);padding:2rem}.hp-inline-cta--dark p{color:#9fb1c8}.hp-principle-list{border-top:1px solid var(--line);display:grid}.hp-principle-list article{border-bottom:1px solid var(--line);grid-template-columns:52px 38px 1fr;align-items:start;gap:1rem;padding:1.45rem 0;display:grid}.hp-principle-list>article>span{color:#8796aa;padding-top:.35rem;font:800 .56rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-principle-list svg{width:21px;color:var(--green)}.hp-principle-list h2{letter-spacing:-.025em;margin:0 0 .38rem;font-size:1.35rem}.hp-principle-list p{max-width:820px;color:var(--muted);margin:0;line-height:1.65}.hp-method{grid-template-columns:.8fr 1.2fr;gap:4rem;padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(4rem,8vw,7rem);display:grid}.hp-method h2{letter-spacing:-.045em;margin:.65rem 0 0;font-size:clamp(2rem,3.4vw,3.6rem);line-height:1.02}.hp-method ol{counter-reset:method;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.hp-method li{counter-increment:method;border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:.75rem;padding:.85rem 0;display:grid}.hp-method li:before{content:counter(method, decimal-leading-zero);color:var(--blue);font:850 .56rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-method li b{margin-bottom:.18rem;font-size:.77rem;display:block}.hp-method li span{color:var(--muted);font-size:.68rem;line-height:1.55}.hp-trust-overview{border-top:1px solid var(--line);grid-template-columns:1.15fr .85fr;align-items:center;gap:3rem;padding-top:3rem;padding-bottom:3rem;display:grid}.hp-trust-overview__diagram{border:1px solid var(--line);background:var(--soft);border-radius:18px;align-items:center;gap:.55rem;padding:1.1rem;display:flex}.hp-trust-overview__diagram span{color:#4d6077;text-align:center;justify-items:center;gap:.5rem;font-size:.59rem;font-weight:850;display:grid}.hp-trust-overview__diagram svg{width:22px;color:var(--blue)}.hp-trust-overview__diagram i{background:#aebcce;flex:1;height:1px}.hp-trust-overview h2{letter-spacing:-.035em;margin:0 0 .5rem;font-size:1.8rem}.hp-trust-overview p{color:var(--muted);margin:0;line-height:1.65}.hp-trust-grid{grid-template-columns:repeat(2,1fr);gap:.65rem;padding-bottom:clamp(4rem,8vw,7rem);display:grid}.hp-trust-grid article{border:1px solid var(--line);border-radius:15px;grid-template-columns:26px 1fr;gap:.7rem;padding:1rem;display:grid}.hp-trust-grid svg{width:19px;color:var(--green)}.hp-trust-grid h2{margin:0 0 .32rem;font-size:.82rem}.hp-trust-grid p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.58}.hp-claim-boundary{background:var(--soft);border-radius:18px;margin-bottom:clamp(4rem,8vw,7rem);padding:1.5rem}.hp-claim-boundary h2{margin:.55rem 0 .4rem;font-size:1.5rem}.hp-claim-boundary p{max-width:900px;color:var(--muted);margin:0;line-height:1.65}.hp-leadership{border-top:1px solid var(--line);padding-top:3rem;padding-bottom:clamp(4rem,8vw,7rem)}.hp-leadership-grid{grid-template-columns:repeat(2,1fr);gap:.7rem;margin-top:1.7rem;display:grid}.hp-leadership-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f7f9fc);border-radius:18px;grid-template-columns:auto 1fr;align-items:end;gap:1rem;min-height:210px;padding:1.2rem;display:grid}.hp-leader-monogram{background:var(--ink);color:#fff;border-radius:16px;place-items:center;width:62px;height:62px;font-weight:950;display:grid}.hp-leadership-grid h3{margin:0 0 .2rem;font-size:1.28rem}.hp-leadership-grid p{color:var(--blue-dark);margin:0;font-size:.74rem;font-weight:850}.hp-leadership-grid a,.hp-leadership-grid small{color:var(--muted);margin-top:.65rem;font-size:.64rem;display:block}.hp-company-position{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:3rem;padding-top:3rem;padding-bottom:clamp(4rem,8vw,7rem);display:grid}.hp-company-position h2{letter-spacing:-.045em;margin:.65rem 0 0;font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.02}.hp-company-position>p{color:var(--muted);margin:0;font-size:1rem;line-height:1.75}.hp-contact-grid{grid-template-columns:repeat(2,1fr);gap:.7rem;padding-bottom:clamp(5rem,10vw,9rem);display:grid}.hp-contact-grid article{border:1px solid var(--line);border-radius:18px;flex-direction:column;align-items:flex-start;min-height:330px;padding:1.3rem;display:flex}.hp-contact-grid article>svg{width:23px;color:var(--blue)}.hp-contact-grid article>span{color:var(--blue-dark);letter-spacing:.1em;margin-top:auto;font-size:.55rem;font-weight:950}.hp-contact-grid h2{letter-spacing:-.035em;max-width:490px;margin:.55rem 0 .65rem;font-size:1.65rem}.hp-contact-grid p{color:var(--muted);margin:0 0 1.2rem;line-height:1.65}.hp-contact-pending{border-left:2px solid var(--amber);padding-left:.8rem;font-size:.75rem}.hp-footer{border-top:1px solid var(--line);background:#f7f9fc;grid-template-columns:1.1fr auto 1fr;gap:1.5rem 3rem;padding:2rem clamp(1rem,4vw,4rem);display:grid}.hp-footer__identity{align-items:center;gap:.7rem;display:flex}.hp-footer__identity>div{gap:.12rem;display:grid}.hp-footer__links{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hp-footer__links a{color:#586b82;font-size:.62rem;font-weight:780}.hp-footer__gravity{color:var(--blue-dark);justify-self:end;align-items:center;gap:.4rem;font-size:.64rem;font-weight:900;display:inline-flex}.hp-footer__gravity svg{width:14px}.hp-footer__legal{border-top:1px solid var(--line);color:#7c8a9c;grid-column:1/-1;justify-content:space-between;gap:1rem;padding-top:1rem;font-size:.54rem;display:flex}@media (max-width:1060px){.hp-header{grid-template-columns:1fr auto}.hp-nav,.hp-header__gravity{display:none}.hp-mobile-menu{display:block}.hp-hero{grid-template-columns:1fr;min-height:auto}.hp-topology{width:min(720px,100%)}.hp-capability-grid,.hp-gravity-flow{grid-template-columns:repeat(3,1fr)}.hp-footer{grid-template-columns:1fr auto}.hp-footer__links{order:3;grid-column:1/-1}}@media (max-width:760px){.hp-header{min-height:62px;padding:.6rem .8rem}.hp-identity small{display:none}.hp-section{width:min(100% - 1.5rem,1240px)}.hp-hero{gap:2.5rem;padding-top:3.5rem;padding-bottom:3.5rem}.hp-hero__copy h1{font-size:clamp(3rem,14vw,4.4rem)}.hp-actions{flex-direction:column;align-items:stretch;width:100%}.hp-actions .hp-button{width:100%}.hp-principle-band{grid-template-columns:1fr 1fr;padding:0 .75rem}.hp-principle-band span{border:0;border-bottom:1px solid var(--line);min-height:72px;padding:.8rem}.hp-gravity-proof__grid,.hp-gravity-value,.hp-method,.hp-trust-overview,.hp-company-position,.hp-systems-architecture{grid-template-columns:1fr;gap:2rem}.hp-gravity-proof{padding-top:4.5rem;padding-bottom:4.5rem}.hp-capability-grid,.hp-boundary-grid,.hp-trust-grid,.hp-leadership-grid,.hp-contact-grid{grid-template-columns:1fr}.hp-capability-grid article{min-height:190px}.hp-cta-panel{border-radius:18px;grid-template-columns:1fr}.hp-cta-panel>div:last-child{justify-content:flex-start}.hp-page-hero{padding-top:4rem}.hp-page-hero h1{font-size:clamp(3rem,13vw,4.6rem)}.hp-system-list article{grid-template-columns:34px 44px 1fr;gap:.7rem}.hp-system-list__icon{width:42px;height:42px}.hp-architecture-strip,.hp-trust-overview__diagram{flex-direction:column;align-items:stretch}.hp-architecture-strip i,.hp-trust-overview__diagram i{flex:none;align-self:center;width:1px;height:22px}.hp-inline-cta{flex-direction:column;align-items:flex-start}.hp-gravity-flow{grid-template-columns:1fr 1fr}.hp-gravity-flow article{min-height:180px}.hp-principle-list article{grid-template-columns:32px 28px 1fr;gap:.7rem}.hp-footer{grid-template-columns:1fr}.hp-footer__gravity{justify-self:start}.hp-footer__legal{flex-direction:column}}@media (max-width:430px){.hp-topology{border-radius:18px;padding:.75rem}.hp-topology__head{flex-direction:column;align-items:flex-start}.hp-topology__stage{grid-template-columns:24px 34px 1fr;gap:.5rem;padding:.6rem}.hp-topology__stage i{left:40px}.hp-principle-band,.hp-gravity-flow{grid-template-columns:1fr}.hp-system-list article{grid-template-columns:28px 1fr}.hp-system-list__icon{display:none}.hp-system-list article>div:last-child{grid-column:2}}.gravity-company-link{color:#566a81;align-items:center;gap:.35rem;font-size:.65rem;font-weight:820;display:inline-flex}.gravity-company-link:hover{color:var(--blue-dark)}.gravity-company-link svg{width:14px}.gravity-landing__nav-actions{align-items:center;gap:.65rem;display:flex}.gravity-landing__nav-actions>a{color:#5f7187;align-items:center;gap:.35rem;font-size:.58rem;font-weight:820;display:inline-flex}.gravity-landing__nav-actions>a:hover{color:var(--blue-dark)}.gravity-landing__nav-actions svg{width:13px}@media (max-width:760px){.gravity-company-link,.gravity-landing__nav-actions>a{display:none}}.hp-site{background:#fff;min-height:100svh}.hp-container{width:min(1240px,100% - 2rem);margin-inline:auto}.hp-header{min-height:72px;padding:0;display:block}.hp-header__inner{grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);align-items:center;gap:1.2rem;width:min(1400px,100% - 2rem);min-height:72px;margin:0 auto;display:grid}.hp-wordmark{align-items:center;gap:.72rem;width:fit-content;display:inline-flex}.hp-wordmark>span:last-child{gap:.08rem;display:grid}.hp-wordmark small{color:var(--muted);letter-spacing:.085em;text-transform:uppercase;font-size:.55rem;font-weight:850}.hp-mark--inverted{color:var(--ink);box-shadow:none;background:#fff}.hp-mobile-nav{justify-self:end;display:none;position:relative}.hp-mobile-nav summary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;place-items:center;width:40px;height:40px;list-style:none;display:grid}.hp-mobile-nav summary::-webkit-details-marker{display:none}.hp-mobile-nav summary svg{width:18px}.hp-mobile-nav>div{z-index:90;border:1px solid var(--line);min-width:238px;box-shadow:var(--shadow);background:#fff;border-radius:16px;gap:.12rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0}.hp-mobile-nav a{color:#475b73;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;font-size:.75rem;font-weight:820;display:flex}.hp-mobile-nav a:hover{background:var(--soft);color:var(--ink)}.hp-live-dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #087f5b17}.hp-hero__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.65rem;display:flex}.hp-hero__system{color:#fff;background:linear-gradient(150deg,#07111f,#0a192b 72%,#0c1d31);border:1px solid #1f3149;border-radius:25px;padding:1rem;position:relative;overflow:hidden;box-shadow:0 34px 100px #07111f3d}.hp-hero__system:after{content:"";border:1px solid #5c83ff2e;border-radius:50%;width:285px;height:285px;position:absolute;bottom:-105px;right:-95px;box-shadow:0 0 0 50px #2457f509,0 0 0 100px #2457f505}.hp-system-card{z-index:1;background:#0c1c2feb;border:1px solid #263a55;border-radius:15px;grid-template-columns:1fr auto;gap:.25rem 1rem;padding:1rem;display:grid;position:relative}.hp-system-card small{color:#8298b7;letter-spacing:.11em;grid-column:1;font:850 .55rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-system-card strong{letter-spacing:-.012em;grid-column:1;font-size:.93rem}.hp-system-card>span{color:#a5b7cf;letter-spacing:.08em;white-space:nowrap;border:1px solid #344c6c;border-radius:999px;grid-area:1/2/3;align-self:center;align-items:center;gap:.35rem;padding:.42rem .58rem;font-size:.5rem;font-weight:900;display:inline-flex}.hp-system-card>span svg{width:13px}.hp-system-card--signal>span{color:#f0bd76;border-color:#684d2e}.hp-system-card--compute>span{color:#9cb5ff;border-color:#344d86}.hp-system-card--decision{background:#084e3d38;border-color:#276c5b}.hp-system-card--decision>span{color:#92ddc2;border-color:#316e60}.hp-system-link{z-index:1;grid-template-columns:38px 1px;align-items:center;gap:.8rem;height:38px;padding-left:.55rem;display:grid;position:relative}.hp-system-link b{color:#516984;font:850 .48rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-system-link i{background:linear-gradient(#456083,#6687c4);height:38px}.hp-system-annotation{z-index:1;color:#7f94af;border-top:1px solid #263950;justify-content:space-between;gap:1rem;margin-top:.8rem;padding:.8rem .25rem .2rem;font-size:.56rem;display:flex;position:relative}.hp-system-annotation code{color:#8eabff;letter-spacing:.07em;font-weight:850}.hp-section{width:auto;margin:0;padding-block:clamp(4.5rem,9vw,8rem)}.hp-section--dark{background:var(--ink);color:#fff}.hp-section--gravity{background:linear-gradient(#eef3ff 0%,#f8faff 100%);border-block:1px solid #dce5fa}.hp-section--muted{background:var(--soft);border-block:1px solid var(--line)}.hp-section-heading--inverse .hp-eyebrow{color:#93acff}.hp-section-heading--inverse h2{color:#fff}.hp-signal-loop{grid-template-columns:repeat(6,1fr);gap:.5rem;margin-top:2.2rem;display:grid}.hp-signal-loop__step{background:#0c1a2d;border:1px solid #243851;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:132px;padding:.9rem;display:flex;position:relative}.hp-signal-loop__step span{color:#607995;font:850 .52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-signal-loop__step strong{color:#fff;letter-spacing:.055em;text-transform:uppercase;font-size:.78rem}.hp-signal-loop__step i{z-index:2;background:#54719a;width:.6rem;height:1px;position:absolute;top:50%;right:-.55rem}.hp-signal-loop--compact{margin-top:0}.hp-signal-loop--compact .hp-signal-loop__step{border-color:var(--line);background:#fff;min-height:112px}.hp-signal-loop--compact .hp-signal-loop__step span{color:#8290a3}.hp-signal-loop--compact .hp-signal-loop__step strong{color:var(--ink)}.hp-signal-loop--compact .hp-signal-loop__step i{background:#a5b4c8}.hp-capability-grid{grid-template-columns:repeat(6,1fr);gap:.7rem;margin-top:2.3rem;display:grid}.hp-capability{border:1px solid var(--line);background:#fff;border-radius:18px;align-content:space-between;min-height:250px;padding:1.1rem;display:grid}.hp-capability--lead{background:var(--ink);color:#fff;border-color:var(--ink);grid-column:span 2}.hp-capability>span{background:var(--soft-blue);width:44px;height:44px;color:var(--blue);border-radius:13px;place-items:center;display:grid}.hp-capability--lead>span{color:#91aaff;background:#142541}.hp-capability svg{width:20px}.hp-capability small{color:#8a98aa;font:850 .52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-capability h3{letter-spacing:-.025em;margin:.65rem 0 .45rem;font-size:1.05rem}.hp-capability p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.62}.hp-gravity-proof{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:0;display:grid}.hp-gravity-proof__copy h2{letter-spacing:-.07em;margin:.7rem 0 0;font-size:clamp(3.8rem,7vw,7rem);line-height:.85}.hp-gravity-proof__copy>strong{color:var(--blue-dark);letter-spacing:.12em;text-transform:uppercase;margin:.5rem 0 1rem;font-size:.78rem;display:block}.hp-gravity-proof__copy>p{color:var(--muted);margin:0;line-height:1.72}.hp-gravity-proof__copy>small{color:#74849a;margin-top:1rem;font-size:.61rem;font-weight:800;display:block}.hp-gravity-proof__actions{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.hp-gravity-proof__console{background:var(--ink);color:#fff;border:1px solid #1f3149;border-radius:22px;padding:1rem;box-shadow:0 28px 80px #07111f30}.hp-console-head{color:#8195af;border-bottom:1px solid #25384f;justify-content:space-between;gap:1rem;padding:.25rem .2rem .8rem;font:850 .51rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.hp-console-head span{align-items:center;gap:.45rem;display:inline-flex}.hp-console-head i{background:var(--rose);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #b4233a1f}.hp-console-head b{color:#6e85a2;font-size:.48rem}.hp-console-row{background:#0b192b;border:1px solid #243750;border-radius:14px;grid-template-columns:1fr auto;gap:.3rem 1rem;padding:1rem;display:grid}.hp-console-row span{color:#8da1bc;letter-spacing:.08em;font:850 .54rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-console-row strong{letter-spacing:-.04em;grid-area:1/2/3;align-self:center;font-size:1.65rem}.hp-console-row small{color:#7188a4;font-size:.59rem}.hp-console-row--critical{background:#201421;border-color:#613041}.hp-console-row--critical strong{color:#ff9caf}.hp-console-row--recovered{background:#0d251f;border-color:#23624f}.hp-console-row--recovered strong{color:#86d8ba}.hp-console-arrow{color:#607895;place-items:center;height:24px;display:grid}.hp-principles{grid-template-columns:.75fr 1.25fr;gap:4rem;display:grid}.hp-principle-list{border-top:1px solid var(--line)}.hp-principle-list article{grid-template-columns:1fr;padding:1.25rem 0}.hp-principle-list p{color:var(--muted);margin:.35rem 0 0;line-height:1.6}.hp-cta{background:var(--ink);color:#fff;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:2rem;margin-block:clamp(4rem,9vw,8rem);padding:clamp(2rem,5vw,4rem);display:grid}.hp-cta .hp-eyebrow{color:#8fa8fa}.hp-cta h2{letter-spacing:-.047em;max-width:820px;margin:.65rem 0 .55rem;font-size:clamp(2rem,3.6vw,3.8rem);line-height:1}.hp-cta p{color:#a4b4c7;max-width:760px;margin:0;line-height:1.65}.hp-page-intro{grid-template-columns:minmax(0,1fr) minmax(260px,.35fr);align-items:end;gap:3rem;padding-top:clamp(5rem,10vw,9rem);padding-bottom:clamp(3.5rem,7vw,6rem);display:grid}.hp-page-intro h1{letter-spacing:-.064em;max-width:1000px;margin:.8rem 0 1rem;font-size:clamp(3rem,6vw,6.15rem);line-height:.95}.hp-page-intro p{max-width:820px;color:var(--muted);margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.72}.hp-page-intro aside{align-self:end}.hp-page-code{border:1px solid var(--line);background:var(--soft);border-radius:17px;grid-template-columns:auto 1fr;gap:.5rem .75rem;padding:1rem;display:grid}.hp-page-code code{color:var(--blue-dark);font-size:.58rem;font-weight:900}.hp-page-code span{color:#607188;font-size:.63rem}.hp-system-list{padding-top:0;padding-bottom:clamp(4rem,8vw,7rem)}.hp-system-list article{grid-template-columns:48px 58px 1fr}.hp-system-list__index{color:#8a99ac;padding-top:.5rem;font:850 .57rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-authority-model{grid-template-columns:.78fr 1.22fr;align-items:center;gap:4rem;display:grid}.hp-authority-model h2{letter-spacing:-.05em;margin:.65rem 0 .6rem;font-size:clamp(2.3rem,4vw,4.2rem);line-height:.98}.hp-authority-model p{color:#9fb0c5;margin:0;line-height:1.68}.hp-authority-diagram{grid-template-columns:1fr 32px 1fr 32px 1fr;align-items:center;display:grid}.hp-authority-diagram>div{background:#0c1a2d;border:1px solid #263a54;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:160px;padding:1rem;display:flex}.hp-authority-diagram svg{color:#8da8ff;width:22px;margin-bottom:auto}.hp-authority-diagram span{color:#8195af;margin-top:.28rem;font-size:.59rem;line-height:1.5}.hp-authority-diagram>i{background:#415a7a;height:1px}.hp-two-column{grid-template-columns:.75fr 1.25fr;gap:4rem;display:grid}.hp-two-column h2{letter-spacing:-.05em;margin:.65rem 0 0;font-size:clamp(2.2rem,3.7vw,3.9rem);line-height:1}.hp-text-stack{align-content:start;gap:1rem;display:grid}.hp-text-stack p{color:var(--muted);margin:0;font-size:.97rem;line-height:1.75}.hp-product-badge{border-left:3px solid var(--blue);gap:.3rem;padding:.7rem 0 .7rem 1rem;display:grid}.hp-product-badge span{color:var(--blue);letter-spacing:.13em;font-size:1.45rem;font-weight:950}.hp-product-badge small{color:var(--muted);font-size:.59rem}.hp-gravity-chain{padding-top:clamp(4rem,8vw,7rem)}.hp-gravity-chain__grid{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:2.3rem;display:grid}.hp-gravity-chain__grid article{border:1px solid var(--line);border-radius:17px;flex-direction:column;min-height:240px;padding:1rem;display:flex}.hp-gravity-chain__grid article>span{background:var(--soft-blue);width:42px;height:42px;color:var(--blue);border-radius:12px;place-items:center;display:grid}.hp-gravity-chain__grid svg{width:19px}.hp-gravity-chain__grid small{color:var(--blue-dark);letter-spacing:.1em;margin-top:auto;font-size:.54rem;font-weight:950}.hp-gravity-chain__grid strong{margin-top:.45rem;font-size:.95rem}.hp-gravity-chain__grid p{color:var(--muted);margin:.45rem 0 0;font-size:.69rem;line-height:1.58}.hp-gravity-demo-callout{grid-template-columns:1fr auto;align-items:center;gap:2rem;display:grid}.hp-gravity-demo-callout h2{letter-spacing:-.052em;max-width:850px;margin:.65rem 0 .6rem;font-size:clamp(2.2rem,4vw,4.25rem);line-height:.98}.hp-gravity-demo-callout p{max-width:780px;color:var(--muted);margin:0;line-height:1.68}.hp-gravity-demo-callout small{color:#6b7d94;margin-top:.9rem;font:800 .58rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.hp-approach-grid{grid-template-columns:repeat(2,1fr);gap:.7rem;padding-top:0;display:grid}.hp-approach-grid article{border:1px solid var(--line);border-radius:18px;min-height:255px;padding:1.15rem}.hp-approach-grid header{justify-content:space-between;align-items:center;display:flex}.hp-approach-grid header span{color:#8a98aa;font:850 .55rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-approach-grid header svg{width:22px;color:var(--blue)}.hp-approach-grid h2{letter-spacing:-.03em;max-width:540px;margin:4.5rem 0 .55rem;font-size:1.35rem}.hp-approach-grid p{max-width:650px;color:var(--muted);margin:0;line-height:1.66}.hp-operating-contract{grid-template-columns:.8fr 1.2fr;gap:4rem;display:grid}.hp-operating-contract h2{letter-spacing:-.052em;margin:.65rem 0 0;font-size:clamp(2.4rem,4vw,4.2rem);line-height:.98}.hp-operating-contract>div:last-child{gap:.65rem;display:grid}.hp-operating-contract article{background:#0c1a2d;border:1px solid #263a54;border-radius:15px;padding:1rem}.hp-operating-contract article strong{color:#91aaff;letter-spacing:.12em;font-size:.58rem}.hp-operating-contract article p{color:#9caec3;margin:.45rem 0 0;line-height:1.6}.hp-trust-stamp{background:#f2fbf7;border:1px solid #b7dcca;border-radius:17px;gap:.35rem;padding:1rem;display:grid}.hp-trust-stamp svg{width:24px;color:var(--green)}.hp-trust-stamp strong{margin-top:.25rem}.hp-trust-stamp span{color:#557268;font-size:.63rem}.hp-trust-grid{grid-template-columns:repeat(3,1fr);padding-top:0}.hp-trust-grid article{grid-template-columns:42px 1fr;min-height:180px}.hp-trust-grid article>span{background:#edf8f3;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.hp-trust-boundary{border-top:1px solid var(--line);grid-template-columns:1fr .8fr;gap:4rem;display:grid}.hp-trust-boundary h2{letter-spacing:-.05em;margin:.65rem 0 .6rem;font-size:clamp(2.2rem,3.8vw,4rem);line-height:1}.hp-trust-boundary p{color:var(--muted);margin:0;line-height:1.7}.hp-boundary-list{align-content:start;gap:.55rem;display:grid}.hp-boundary-list span{border-bottom:1px solid var(--line);color:#4b5f76;align-items:center;gap:.55rem;padding:.7rem 0;font-size:.75rem;font-weight:800;display:flex}.hp-boundary-list svg{width:17px;color:var(--green)}.hp-not-claimed{grid-template-columns:.7fr 1.3fr;gap:4rem;display:grid}.hp-not-claimed h2{letter-spacing:-.047em;margin:.65rem 0 0;font-size:clamp(2rem,3.4vw,3.6rem);line-height:1}.hp-not-claimed>p{color:var(--muted);margin:0;line-height:1.74}.hp-leadership{padding-top:0}.hp-leadership__grid{grid-template-columns:repeat(2,1fr);gap:.7rem;margin-top:1.8rem;display:grid}.hp-leadership__grid article{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f5f8fc);border-radius:18px;align-items:flex-end;gap:1rem;min-height:235px;padding:1.2rem;display:flex}.hp-leadership__grid article>span{background:var(--ink);color:#fff;border-radius:17px;place-items:center;width:66px;height:66px;font-size:.85rem;font-weight:950;display:grid}.hp-leadership__grid h3{margin:0 0 .25rem;font-size:1.35rem}.hp-leadership__grid strong{color:var(--blue-dark);font-size:.74rem}.hp-company-facts{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.hp-company-facts article{background:#0c1a2d;border:1px solid #263a54;border-radius:16px;align-items:flex-end;gap:.8rem;min-height:150px;padding:1rem;display:flex}.hp-company-facts svg{color:#8fa8ff;width:22px}.hp-company-facts span{gap:.25rem;display:grid}.hp-company-facts small{color:#7187a3;letter-spacing:.1em;font-size:.5rem;font-weight:900}.hp-contact-grid{grid-template-columns:1.15fr .85fr;padding-top:0}.hp-contact-primary{min-height:390px!important}.hp-contact-primary>span:first-child,.hp-contact-context>span:first-child{background:var(--soft-blue);width:46px;height:46px;color:var(--blue);border-radius:13px;place-items:center;display:grid}.hp-contact-primary>small{color:var(--blue-dark);letter-spacing:.11em;margin-top:auto;font-size:.54rem;font-weight:950}.hp-contact-primary h2{font-size:clamp(1.8rem,3vw,3rem)}.hp-contact-primary .hp-contact-pending{color:#72501e;margin-top:.4rem}.hp-contact-context{border:1px solid var(--line);background:var(--soft);border-radius:18px;min-height:390px;padding:1.3rem}.hp-contact-context h2{letter-spacing:-.03em;margin:4rem 0 .7rem;font-size:1.4rem}.hp-contact-context ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.hp-contact-context li{border-bottom:1px solid var(--line);color:#53667d;padding:.45rem 0;font-size:.72rem;font-weight:760}.hp-contact-context>small{color:var(--muted);margin-top:1rem;font-size:.61rem;line-height:1.55;display:block}.hp-footer{background:var(--ink);color:#fff;padding:0;display:block}.hp-footer__primary{grid-template-columns:.85fr 1.15fr;gap:4rem;width:min(1240px,100% - 2rem);margin:0 auto;padding:3.5rem 0;display:grid}.hp-footer__identity{align-self:start}.hp-footer__identity>div{max-width:390px}.hp-footer__identity span{color:#9fb0c4;margin-top:.25rem;font-size:.65rem;line-height:1.55}.hp-footer__links{grid-template-columns:repeat(3,1fr);align-items:start;gap:1rem;display:grid}.hp-footer__links>div{gap:.55rem;display:grid}.hp-footer__links strong{color:#fff;letter-spacing:.09em;text-transform:uppercase;font-size:.61rem}.hp-footer__links a:hover{color:#fff}.hp-footer__legal{color:#71859e;border-top:1px solid #253750;justify-content:space-between;gap:1rem;width:min(1240px,100% - 2rem);margin:0 auto;padding:1.1rem 0 1.4rem;font-size:.56rem;display:flex}@media (max-width:1060px){.hp-header__inner{grid-template-columns:1fr auto}.hp-nav,.hp-header__gravity{display:none}.hp-mobile-nav{display:block}.hp-capability-grid{grid-template-columns:repeat(3,1fr)}.hp-capability--lead{grid-column:span 1}.hp-signal-loop{grid-template-columns:repeat(3,1fr)}.hp-signal-loop__step:nth-child(3) i{display:none}.hp-trust-grid,.hp-gravity-chain__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.hp-container,.hp-header__inner,.hp-footer__primary,.hp-footer__legal{width:min(100% - 1.5rem,1240px)}.hp-wordmark small{display:none}.hp-hero{grid-template-columns:1fr;gap:2.5rem;padding-top:3.8rem;padding-bottom:3.8rem}.hp-hero__copy h1{font-size:clamp(3rem,14vw,4.6rem)}.hp-hero__actions{flex-direction:column;align-items:stretch}.hp-hero__actions .hp-button{width:100%}.hp-system-card{grid-template-columns:1fr}.hp-system-card>span{grid-area:auto/1;justify-self:start;margin-top:.4rem}.hp-system-annotation{flex-direction:column}.hp-section{padding-block:4.5rem}.hp-signal-loop{grid-template-columns:1fr 1fr}.hp-signal-loop__step:nth-child(2n) i{display:none}.hp-signal-loop__step:nth-child(3) i{display:block}.hp-capability-grid,.hp-gravity-chain__grid,.hp-approach-grid,.hp-trust-grid,.hp-leadership__grid,.hp-company-facts{grid-template-columns:1fr}.hp-capability{min-height:205px}.hp-gravity-proof,.hp-principles,.hp-authority-model,.hp-two-column,.hp-operating-contract,.hp-trust-boundary,.hp-not-claimed,.hp-contact-grid,.hp-footer__primary{grid-template-columns:1fr;gap:2.2rem}.hp-page-intro{grid-template-columns:1fr;padding-top:4.2rem}.hp-page-intro h1{font-size:clamp(3rem,13vw,4.8rem)}.hp-authority-diagram{grid-template-columns:1fr}.hp-authority-diagram>i{justify-self:center;width:1px;height:24px}.hp-gravity-demo-callout,.hp-cta{grid-template-columns:1fr}.hp-approach-grid article{min-height:225px}.hp-approach-grid h2{margin-top:3rem}.hp-footer__links{grid-template-columns:1fr 1fr}}@media (max-width:430px){.hp-header__inner{min-height:62px}.hp-mark--compact{width:36px;height:36px}.hp-wordmark strong{font-size:.8rem}.hp-signal-loop{grid-template-columns:1fr}.hp-signal-loop__step i{display:none!important}.hp-system-list article{grid-template-columns:32px 1fr}.hp-system-list__icon{display:none}.hp-system-list article>div:last-child{grid-column:2}.hp-footer__links{grid-template-columns:1fr}.hp-footer__legal{flex-direction:column}}.hp-capability-grid .hp-capability{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-rows:auto 1fr;align-content:stretch;min-height:230px;padding:1.1rem;display:grid}.hp-capability-grid .hp-capability--lead{background:var(--ink);border-color:var(--ink);color:#fff;grid-column:span 2}.hp-capability-grid .hp-capability>span{margin-top:0}.hp-capability-grid .hp-capability>div{align-self:end}.hp-leadership__grid article{align-items:center;min-height:170px}.hp-company-facts article{align-items:center;min-height:112px}@media (max-width:1060px){.hp-capability-grid .hp-capability--lead{grid-column:span 1}}@media (max-width:760px){.hp-capability-grid .hp-capability{min-height:160px}.hp-signal-loop__step{min-height:86px}.hp-page-intro{padding-bottom:3.4rem}.hp-leadership__grid article{min-height:140px}.hp-company-facts article{min-height:96px}}:root{--hp-content:1320px}.hp-container,.hp-header__inner,.hp-footer__primary,.hp-footer__legal,.hp-section.hp-container{width:min(var(--hp-content), calc(100% - 4rem));margin-inline:auto}.hp-section>.hp-container{width:min(var(--hp-content), calc(100% - 4rem))}.hp-header{min-height:80px}.hp-header__inner{grid-template-columns:minmax(270px,1fr) auto minmax(270px,1fr);min-height:80px}.hp-wordmark strong{font-size:1rem}.hp-wordmark small{letter-spacing:.09em;font-size:.62rem}.hp-nav a{padding:.62rem .78rem;font-size:.76rem}.hp-header__gravity{min-height:42px;padding:.62rem .92rem;font-size:.74rem}.hp-button{min-height:50px;padding:.82rem 1.15rem;font-size:.82rem}.hp-text-link{font-size:.82rem}.hp-page-intro{gap:clamp(3rem,7vw,6.5rem);padding-top:clamp(6rem,9vw,9rem);padding-bottom:clamp(4.5rem,7vw,6.5rem)}.hp-page-intro h1{max-width:1040px;font-size:clamp(3.4rem,5.75vw,6.35rem)}.hp-section-heading h2{font-size:clamp(2.55rem,3.8vw,4.45rem)}.hp-hero{gap:clamp(3rem,7vw,7rem);min-height:min(820px,100svh - 80px)}.hp-hero__copy>p{font-size:clamp(1.08rem,1.45vw,1.24rem)}.hp-hero__proof{gap:.65rem 1.35rem;font-size:.74rem}.hp-system-card{padding:1.15rem}.hp-system-card strong{font-size:1.02rem}.hp-system-annotation{font-size:.63rem}.hp-signal-loop{gap:.7rem}.hp-signal-loop__step{min-height:145px;padding:1.05rem}.hp-signal-loop__step strong{font-size:.87rem}.hp-capability-grid{gap:.9rem}.hp-capability-grid .hp-capability{min-height:260px;padding:1.3rem}.hp-capability h3{font-size:1.16rem}.hp-gravity-proof__copy>p{font-size:1rem}.hp-console-row{padding:1.12rem}.hp-console-head{font-size:.58rem}.hp-gravity-chain__grid article p,.hp-text-stack p,.hp-not-claimed p,.hp-trust-boundary p,.hp-operating-contract article p{font-size:.94rem;line-height:1.7}.hp-gravity-chain__grid article strong{font-size:.96rem}.hp-gravity-chain__grid article small{font-size:.59rem}.hp-gravity-chain__grid article{min-height:220px;padding:1.2rem}.hp-trust-stamp{padding:1.2rem}.hp-trust-grid article{gap:.9rem;min-height:205px;padding:1.25rem}.hp-leadership__grid strong,.hp-company-facts strong{font-size:.82rem}.hp-footer__identity span{font-size:.73rem}.hp-footer__legal{padding:1.3rem 0 1.6rem;font-size:.64rem}.hp-cta__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.hp-text-link-stack{gap:.7rem;margin-top:.4rem;display:grid}.hp-contact-intro-stamp{background:linear-gradient(145deg,#f7f9ff,#eef3ff);border:1px solid #c9d8ee;border-radius:18px;gap:.45rem;padding:1.25rem;display:grid}.hp-contact-intro-stamp span{color:var(--blue-dark);letter-spacing:.12em;font-size:.64rem;font-weight:950}.hp-contact-intro-stamp strong{font-size:1rem}.hp-contact-intro-stamp small{color:var(--muted);font-size:.72rem;line-height:1.55}.hp-contact-commercial{grid-template-columns:minmax(0,1.22fr) minmax(330px,.78fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-top:0;display:grid}.hp-inquiry-form{border:1px solid var(--line-strong);background:#fff;border-radius:24px;padding:clamp(1.4rem,3vw,2.2rem);box-shadow:0 20px 55px #0f172a0f}.hp-inquiry-form__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1.2rem;padding-bottom:1.4rem;display:flex}.hp-inquiry-form__head h2{letter-spacing:-.045em;max-width:650px;margin:.6rem 0 0;font-size:clamp(2rem,3vw,3.25rem);line-height:1.02}.hp-form-security{color:var(--green);white-space:nowrap;background:#edf8f3;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.68rem;font-weight:850;display:inline-flex}.hp-form-security svg{width:15px}.hp-form-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem;display:grid}.hp-form-grid label{gap:.48rem;display:grid}.hp-form-grid label>span{color:#475a72;font-size:.72rem;font-weight:850}.hp-form-grid input,.hp-form-grid select,.hp-form-grid textarea{width:100%;color:var(--ink);background:#fbfcfe;border:1px solid #cbd7e6;border-radius:12px;outline:none;padding:.82rem .9rem;font-size:.9rem;line-height:1.45;transition:border-color .15s,box-shadow .15s,background .15s}.hp-form-grid textarea{resize:vertical;min-height:165px}.hp-form-grid input:focus,.hp-form-grid select:focus,.hp-form-grid textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px #2457f51a}.hp-form-grid__wide{grid-column:1/-1}.hp-form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.hp-inquiry-form__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.4rem;padding-top:1.3rem;display:flex}.hp-inquiry-form__footer>div{color:#65768a;align-items:flex-start;gap:.55rem;max-width:650px;font-size:.71rem;line-height:1.55;display:flex}.hp-inquiry-form__footer>div svg{width:16px;color:var(--green);flex:none}.hp-form-direct{color:var(--muted);margin:1rem 0 0;font-size:.76rem}.hp-form-direct a{color:var(--blue-dark);align-items:center;gap:.3rem;font-weight:850;display:inline-flex}.hp-form-direct svg{width:13px}.hp-form-status{color:#825000;background:#fff6e8;border-radius:10px;align-items:center;gap:.45rem;margin:1rem 0 0;padding:.7rem .8rem;font-size:.76rem;font-weight:760;display:flex}.hp-form-status.is-success{color:var(--green);background:#edf8f3}.hp-form-status.is-error{color:var(--rose);background:#fff1f3}.hp-form-status svg{width:16px}.hp-contact-routing{position:sticky;top:108px}.hp-contact-routing h2{letter-spacing:-.045em;margin:.65rem 0 .7rem;font-size:clamp(2rem,3vw,3.2rem);line-height:1.02}.hp-contact-routing>p{color:var(--muted);margin:0;font-size:.94rem;line-height:1.7}.hp-contact-routing__lanes{gap:.75rem;margin-top:1.4rem;display:grid}.hp-contact-routing__lanes article{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:42px 1fr;gap:.8rem;padding:1rem;display:grid}.hp-contact-routing__lanes article>span{background:var(--soft-blue);width:40px;height:40px;color:var(--blue);border-radius:11px;place-items:center;display:grid}.hp-contact-routing__lanes svg{width:19px}.hp-contact-routing__lanes h3{margin:0 0 .3rem;font-size:.95rem}.hp-contact-routing__lanes p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.55}.hp-contact-email{background:var(--ink);color:#fff;border:1px solid #243a59;border-radius:16px;gap:.25rem;margin-top:.9rem;padding:1rem 3rem 1rem 1rem;display:grid;position:relative}.hp-contact-email>span{color:#87a2c8;letter-spacing:.1em;font-size:.56rem;font-weight:900}.hp-contact-email>svg{color:#91aaff;width:18px;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.hp-contact-email small{color:#8ea2bd;font-size:.66rem;line-height:1.5}.hp-contact-email--pending{border-color:var(--line);background:var(--soft);color:var(--ink)}.hp-contact-email--pending>span{color:#6d7e93}.hp-validation-window{background:#f3f6ff;border:1px solid #c7d8f3;border-radius:18px;gap:.35rem;padding:1.2rem;display:grid}.hp-validation-window svg{width:24px;color:var(--blue)}.hp-validation-window span{color:var(--blue-dark);letter-spacing:.12em;margin-top:.25rem;font-size:.59rem;font-weight:950}.hp-validation-window strong{letter-spacing:-.04em;font-size:2rem}.hp-validation-window small{color:var(--muted);font-size:.69rem;line-height:1.55}.hp-validation-program{padding-top:0}.hp-validation-steps{grid-template-columns:repeat(4,1fr);gap:.8rem;margin-top:2.4rem;display:grid}.hp-validation-steps article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:280px;padding:1.25rem;display:flex}.hp-validation-steps header{color:#8493a6;justify-content:space-between;align-items:center;font:850 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.hp-validation-steps header svg{width:22px;color:var(--blue)}.hp-validation-steps h3{letter-spacing:-.025em;margin:auto 0 .55rem;font-size:1.2rem}.hp-validation-steps p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.65}.hp-validation-measures{grid-template-columns:.75fr 1.25fr;align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.hp-validation-measures h2{letter-spacing:-.05em;margin:.65rem 0 .6rem;font-size:clamp(2.5rem,4vw,4.3rem);line-height:1}.hp-validation-measures>div:first-child p{color:var(--muted);font-size:.96rem;line-height:1.7}.hp-validation-measures>div:last-child{display:grid}.hp-validation-measures>div:last-child span{border-bottom:1px solid var(--line);color:#455971;grid-template-columns:20px 1fr;align-items:start;gap:.7rem;padding:.9rem 0;font-size:.86rem;font-weight:760;line-height:1.55;display:grid}.hp-validation-measures svg{width:18px;color:var(--green)}.hp-deployment-boundary{padding-top:clamp(5.5rem,8vw,8.5rem)}.hp-deployment-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.55rem;margin-top:2.4rem;display:grid}.hp-deployment-flow article{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;min-height:175px;padding:1rem;display:flex}.hp-deployment-flow article.is-core{background:#f1f5ff;border-color:#9db4ff;box-shadow:0 18px 45px #2457f514}.hp-deployment-flow article>svg{width:21px;color:var(--blue)}.hp-deployment-flow article>small{color:#8291a4;margin-top:auto;font:850 .54rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-deployment-flow article>strong{margin-top:.45rem;font-size:.9rem}.hp-deployment-flow article>span{color:var(--muted);margin-top:.28rem;font-size:.67rem;line-height:1.45}.hp-deployment-flow>i{color:#8da0b8;font-size:1.15rem;font-style:normal}.hp-deployment-note{color:#68798e;max-width:980px;margin:1.3rem 0 0;font-size:.75rem;line-height:1.6}.hp-commercial-path{color:#fff}.hp-commercial-path>div:first-child{max-width:900px}.hp-commercial-path h2{letter-spacing:-.052em;margin:.7rem 0 0;font-size:clamp(2.7rem,4.4vw,4.9rem);line-height:.98}.hp-commercial-path .hp-eyebrow{color:#91aaff}.hp-commercial-path__stages{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:2.5rem;display:grid}.hp-commercial-path__stages article{background:#0c1a2d;border:1px solid #263a54;border-radius:17px;flex-direction:column;min-height:230px;padding:1.2rem;display:flex}.hp-commercial-path__stages span{color:#7188a7;font:850 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-commercial-path__stages strong{margin-top:auto;font-size:1.08rem}.hp-commercial-path__stages p{color:#9fb0c4;margin:.55rem 0 0;font-size:.82rem;line-height:1.65}.hp-commercial-path__cta{border-top:1px solid #253951;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding-top:1.5rem;display:flex}.hp-commercial-path__cta p{color:#99abc2;max-width:720px;margin:0;font-size:.83rem;line-height:1.6}.hp-reference-boundary{color:#fff}.hp-reference-boundary>div:first-child{max-width:900px}.hp-reference-boundary h2{letter-spacing:-.052em;margin:.7rem 0 .65rem;font-size:clamp(2.7rem,4.4vw,4.9rem);line-height:.98}.hp-reference-boundary>div:first-child>p{color:#a0b1c6;max-width:780px;font-size:.96rem;line-height:1.72}.hp-reference-boundary .hp-eyebrow{color:#91aaff}.hp-reference-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.55rem;margin-top:2.4rem;display:grid}.hp-reference-flow article{background:#0c1a2d;border:1px solid #263a54;border-radius:16px;flex-direction:column;min-height:155px;padding:1rem;display:flex}.hp-reference-flow article.is-core{background:#10214a;border-color:#375bca}.hp-reference-flow article svg{color:#8fa8ff;width:21px}.hp-reference-flow article span{color:#6f85a2;letter-spacing:.09em;margin-top:auto;font-size:.53rem;font-weight:900}.hp-reference-flow article strong{margin-top:.35rem;font-size:.92rem}.hp-reference-flow>i{color:#6b819e;font-size:1.15rem;font-style:normal}.hp-reference-note{background:#0a1829;border:1px solid #38506d;border-radius:15px;grid-template-columns:22px 1fr;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.hp-reference-note svg{color:#8fa8ff;width:20px}.hp-reference-note p{color:#a5b5c9;margin:0;font-size:.78rem;line-height:1.62}.hp-reference-note strong{color:#fff}.hp-not-claimed>div:last-child p{color:var(--muted);margin:0;font-size:.94rem;line-height:1.74}.hp-not-claimed .hp-text-link{margin-top:1rem}.gravity-header{min-height:70px;padding:.72rem clamp(1.25rem,3vw,2.5rem)}.gravity-nav a{padding:.54rem .9rem;font-size:.8rem}.gravity-company-link,.gravity-private{font-size:.72rem}.gravity-reset{min-height:40px;padding:.48rem .76rem;font-size:.73rem}.gravity-synthetic{min-height:34px;font-size:.72rem}.gravity-page{width:min(1460px,100%);margin:0 auto;padding-inline:clamp(1.25rem,3vw,2.5rem)}.gravity-page-title p{font-size:1.02rem}.gravity-ai-panel,.draft-actions{padding:1.2rem}.gravity-ai-prompts button{min-height:54px;padding:.78rem}.gravity-ai-prompts span{font-size:.72rem;line-height:1.42}.gravity-ai-answer{min-height:250px;padding:1rem}.gravity-ai-answer__head b{padding:.3rem .48rem;font-size:.52rem}.gravity-ai-answer>p{font-size:.82rem;line-height:1.7}.gravity-ai-citations button b{font-size:.5rem}.gravity-ai-citations code{font-size:.55rem}.gravity-ai-status.is-ready{color:var(--green)}.gravity-ai-status.is-degraded{color:var(--amber)}@media (max-width:1180px){.hp-container,.hp-header__inner,.hp-footer__primary,.hp-footer__legal,.hp-section.hp-container,.hp-section>.hp-container{width:min(var(--hp-content), calc(100% - 3rem))}.hp-validation-steps{grid-template-columns:repeat(2,1fr)}.hp-deployment-flow{grid-template-columns:1fr}.hp-deployment-flow>i{justify-self:center;transform:rotate(90deg)}.hp-deployment-flow article{min-height:145px}}@media (max-width:1060px){.hp-header__inner{grid-template-columns:1fr auto}.hp-contact-commercial{grid-template-columns:1fr}.hp-contact-routing{position:static}.hp-reference-flow{grid-template-columns:1fr}.hp-reference-flow>i{justify-self:center;transform:rotate(90deg)}.hp-reference-flow article{min-height:135px}}@media (max-width:760px){.hp-container,.hp-header__inner,.hp-footer__primary,.hp-footer__legal,.hp-section.hp-container,.hp-section>.hp-container{width:min(var(--hp-content), calc(100% - 2rem))}.hp-header,.hp-header__inner{min-height:66px}.hp-wordmark strong{font-size:.88rem}.hp-section{padding-block:4.8rem}.hp-page-intro{gap:2.2rem;padding-top:4.8rem;padding-bottom:3.8rem}.hp-page-intro h1{font-size:clamp(3.05rem,13vw,4.8rem)}.hp-page-intro p{font-size:1rem}.hp-section-heading p{font-size:.94rem}.hp-capability-grid .hp-capability{min-height:185px}.hp-capability p{font-size:.8rem}.hp-form-grid{grid-template-columns:1fr}.hp-form-grid__wide{grid-column:1}.hp-inquiry-form__head,.hp-inquiry-form__footer,.hp-commercial-path__cta{flex-direction:column;align-items:flex-start}.hp-form-security{white-space:normal}.hp-inquiry-form__footer .hp-button{width:100%}.hp-validation-steps,.hp-commercial-path__stages,.hp-validation-measures{grid-template-columns:1fr}.hp-validation-steps article{min-height:210px}.hp-commercial-path__stages article{min-height:190px}.hp-cta__actions{justify-content:flex-start}.gravity-header{min-height:60px;padding:.55rem .85rem}.gravity-page{padding-inline:1rem}.gravity-ai-prompts span{font-size:.74rem}.gravity-ai-answer>p{font-size:.84rem}}@media (max-width:430px){.hp-container,.hp-header__inner,.hp-footer__primary,.hp-footer__legal,.hp-section.hp-container,.hp-section>.hp-container{width:calc(100% - 1.5rem)}.hp-inquiry-form{border-radius:19px;padding:1rem}.hp-contact-routing h2{font-size:2.15rem}.hp-contact-routing__lanes article{grid-template-columns:36px 1fr;padding:.85rem}.hp-contact-routing__lanes article>span{width:34px;height:34px}.hp-page-intro h1{font-size:clamp(2.8rem,13vw,4rem)}}:root{--ink:#07111f;--ink-2:#101d30;--muted:#56677d;--muted-2:#738197;--line:#d8e0ea;--line-strong:#bcc8d8;--paper:#fff;--soft:#f4f6f8;--soft-blue:#eef3ff;--blue:#2457f5;--blue-dark:#173eb8;--green:#087f5b;--amber:#a85d00;--rose:#b4233a;--shadow-sm:0 6px 20px #0f172a0d;--shadow:0 22px 70px #0f172a1c;--font-sans:"Helvetica Neue", Helvetica, Arial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html{background:#fff}body{background:#fff;font-size:16px}.hp-site{background:#fff;overflow-x:clip}.hp-container{width:min(1320px,100% - 48px)}.hp-header{background:#fffffff7;min-height:88px;box-shadow:0 1px #08122014}.hp-header__inner{gap:2rem;width:min(1360px,100% - 48px);min-height:88px}.hp-wordmark strong{letter-spacing:-.02em;font-size:1.05rem;font-weight:750}.hp-wordmark small{letter-spacing:.075em;font-size:.69rem;font-weight:700}.hp-mark--compact{border-radius:10px;width:46px;height:46px}.hp-mark--compact svg{width:28px;height:28px}.hp-nav a{color:#475970;padding:.65rem .78rem;font-size:.88rem;font-weight:650}.hp-nav a:hover{color:var(--blue-dark);background:0 0}.hp-header__gravity{border-radius:4px;min-height:46px;padding:.7rem 1rem;font-size:.84rem;font-weight:750}.hp-eyebrow{letter-spacing:.11em;font-size:.77rem;font-weight:800}.hp-button{min-height:54px;box-shadow:none;border-radius:4px;padding:.88rem 1.2rem;font-size:.9rem;font-weight:750}.hp-button:hover{box-shadow:none;transform:none}.hp-text-link{font-size:.9rem;font-weight:750}.hp-section-heading h2{letter-spacing:-.045em;margin:.8rem 0 .85rem;font-size:clamp(2.65rem,4.4vw,4.8rem);font-weight:650;line-height:.98}.hp-section-heading p{max-width:780px;font-size:1.08rem;line-height:1.65}.hp-hero.hp-container{color:#fff;background:linear-gradient(115deg,#07111f 0%,#08162a 70%,#0b1d37 100%);grid-template-columns:minmax(0,1.05fr) minmax(420px,.8fr);gap:clamp(3rem,7vw,7rem);width:100%;max-width:none;min-height:calc(100svh - 88px);margin:0;padding:clamp(5rem,9vw,8rem) max(24px,50vw - 660px)}.hp-hero__copy{max-width:760px}.hp-hero .hp-eyebrow{color:#9bb2ff}.hp-hero__copy>p{color:#bac7d7;max-width:720px;font-size:clamp(1.2rem,1.65vw,1.45rem);line-height:1.58}.hp-hero__actions{gap:.8rem;margin-top:2rem}.hp-hero .hp-button--primary{color:#07111f;background:#fff;border-color:#fff}.hp-hero .hp-button--secondary{color:#fff;background:0 0;border-color:#42536d}.hp-hero .hp-button--secondary:hover{background:#ffffff0f}.hp-hero__proof{color:#a8b7ca;gap:.7rem 1.5rem;margin-top:2rem;font-size:.84rem;font-weight:600}.hp-hero__proof svg{width:16px}.hp-hero__system{box-shadow:none;background:#ffffff0b;border:0;border-radius:0;padding:1.3rem}.hp-hero__system:after{display:none}.hp-system-card{background:#081629eb;border-color:#30435c;border-radius:2px;gap:.45rem 1rem;padding:1.25rem}.hp-system-card small{letter-spacing:.08em;font-size:.72rem}.hp-system-card strong{font-size:1.18rem;font-weight:650;line-height:1.35}.hp-system-card>span{border-radius:2px;padding:.5rem .62rem;font-size:.68rem}.hp-system-link{grid-template-columns:38px 1px;height:42px}.hp-system-link b{font-size:.78rem}.hp-system-annotation{color:#92a3b8;margin-top:1rem;padding-top:1rem;font-size:.77rem}.hp-system-annotation code{font-size:.72rem}.hp-section--dark{background:#07111f}.hp-section-heading--inverse p{color:#a9b8ca}.hp-signal-loop{gap:.8rem;margin-top:3rem}.hp-signal-loop__step{background:#0b192b;border-color:#29405e;border-radius:2px;min-height:158px;padding:1.2rem}.hp-signal-loop__step span{font-size:.72rem}.hp-signal-loop__step strong{letter-spacing:.035em;font-size:1.02rem;font-weight:700}.hp-signal-loop--compact .hp-signal-loop__step{border-radius:2px;min-height:132px}.hp-signal-loop--compact .hp-signal-loop__step strong{font-size:.95rem}.hp-capability-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem}.hp-capability-grid .hp-capability{min-height:285px;box-shadow:none;border-radius:2px;padding:1.5rem}.hp-capability-grid .hp-capability--lead{grid-column:span 1}.hp-capability>span{border-radius:2px;width:50px;height:50px}.hp-capability small{font-size:.72rem}.hp-capability h3{margin:.8rem 0 .55rem;font-size:1.35rem;font-weight:650}.hp-capability p{font-size:.96rem;line-height:1.58}.hp-capability--lead p{color:#a7b7c9}.hp-section--gravity{background:#f0f4ff;border-block-color:#dbe4fa}.hp-gravity-proof{grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,7vw,7rem)}.hp-gravity-proof__copy h2{font-size:clamp(4.6rem,8vw,8rem);font-weight:650;line-height:.86}.hp-gravity-proof__copy>strong{color:#173eb8;letter-spacing:0;text-transform:none;margin:.75rem 0 1.1rem;font-size:1.05rem}.hp-gravity-proof__copy>p{font-size:1.12rem;line-height:1.62}.hp-gravity-proof__copy>small{font-size:.78rem}.hp-gravity-proof__console{border-radius:2px;padding:1.3rem;box-shadow:0 20px 60px #07111f24}.hp-console-head{padding:.35rem .25rem 1rem;font-size:.72rem}.hp-console-head b{font-size:.68rem}.hp-console-row{border-radius:2px;padding:1.25rem}.hp-console-row span{font-size:.72rem}.hp-console-row strong{font-size:2.15rem}.hp-console-row small{font-size:.82rem}.hp-console-arrow{height:32px}.hp-principle-list article{padding:1.5rem 0}.hp-principle-list strong{font-size:1.25rem}.hp-principle-list p{font-size:1rem;line-height:1.6}.hp-cta{border-radius:0;margin-block:clamp(5rem,8vw,8rem);padding:clamp(2.5rem,5vw,4.5rem)}.hp-cta h2{font-size:clamp(2.7rem,4vw,4.5rem);font-weight:650}.hp-cta p{font-size:1.05rem;line-height:1.6}.hp-page-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.32fr);align-items:end;gap:clamp(2.5rem,6vw,6rem);padding-top:clamp(5rem,8vw,8rem);padding-bottom:clamp(4rem,6vw,6rem)}.hp-page-code,.hp-product-badge,.hp-trust-stamp,.hp-contact-intro-stamp,.hp-validation-window{border-radius:2px;padding:1.35rem}.hp-page-code{gap:.72rem 1rem}.hp-page-code code{font-size:.8rem}.hp-page-code span{font-size:.9rem}.hp-product-badge span{font-size:1.8rem}.hp-product-badge strong{font-size:.9rem}.hp-product-badge small{font-size:.78rem}.hp-system-list article{grid-template-columns:54px 64px 1fr;gap:1.4rem;padding:2.2rem 0}.hp-system-list__index{font-size:.72rem}.hp-system-list__icon{border-radius:2px;width:54px;height:54px}.hp-system-list h2{font-size:1.65rem;font-weight:650}.hp-system-list p{max-width:850px;font-size:1.02rem;line-height:1.62}.hp-authority-model,.hp-two-column,.hp-operating-contract,.hp-validation-measures,.hp-trust-boundary,.hp-not-claimed{gap:clamp(3rem,7vw,7rem)}.hp-authority-model h2,.hp-two-column h2,.hp-operating-contract h2,.hp-validation-measures h2,.hp-trust-boundary h2,.hp-not-claimed h2{font-weight:650}.hp-authority-model p,.hp-text-stack p,.hp-validation-measures>div:first-child p,.hp-trust-boundary p,.hp-not-claimed>div:last-child p{font-size:1.05rem;line-height:1.68}.hp-authority-diagram>div{border-radius:2px;min-height:190px;padding:1.25rem}.hp-authority-diagram strong{font-size:1rem}.hp-authority-diagram span{font-size:.78rem}.hp-gravity-chain__grid{gap:1rem;margin-top:3rem}.hp-gravity-chain__grid article{border-radius:2px;min-height:270px;padding:1.35rem}.hp-gravity-chain__grid article>span{border-radius:2px;width:48px;height:48px}.hp-gravity-chain__grid small{font-size:.72rem}.hp-gravity-chain__grid strong{font-size:1.25rem;font-weight:650}.hp-gravity-chain__grid p{font-size:.93rem;line-height:1.6}.hp-gravity-demo-callout h2{font-weight:650}.hp-gravity-demo-callout p{font-size:1.08rem}.hp-gravity-demo-callout small{font-size:.78rem}.hp-approach-grid{gap:1rem}.hp-approach-grid article{border-radius:2px;min-height:300px;padding:1.5rem}.hp-approach-grid header span{font-size:.72rem}.hp-approach-grid h2{margin-top:5rem;font-size:1.65rem;font-weight:650}.hp-operating-contract article{border-radius:2px;padding:1.25rem}.hp-operating-contract article strong{font-size:.75rem}.hp-operating-contract article p{font-size:.98rem}.hp-validation-window span{font-size:.75rem}.hp-validation-window strong{font-size:2.5rem}.hp-validation-window small{font-size:.84rem}.hp-validation-steps{gap:1rem;margin-top:3rem}.hp-validation-steps article{border-radius:2px;min-height:300px;padding:1.5rem}.hp-validation-steps header{font-size:.75rem}.hp-validation-steps h3{font-size:1.35rem;font-weight:650}.hp-validation-measures>div:last-child span{padding:1.1rem 0;font-size:.98rem}.hp-deployment-flow{gap:.7rem}.hp-deployment-flow article{border-radius:2px;min-height:200px;padding:1.2rem}.hp-deployment-flow article>small{font-size:.7rem}.hp-deployment-flow article>strong{font-size:1.05rem}.hp-deployment-flow article>span{font-size:.8rem}.hp-deployment-note{font-size:.9rem!important;line-height:1.6!important}.hp-commercial-path h2,.hp-reference-boundary h2{font-weight:650}.hp-commercial-path__stages{gap:1rem}.hp-commercial-path__stages article{border-radius:2px;min-height:250px;padding:1.35rem}.hp-commercial-path__stages span{font-size:.72rem}.hp-commercial-path__stages strong{font-size:1.25rem}.hp-commercial-path__stages p{font-size:.95rem}.hp-commercial-path__cta p{font-size:.98rem}.hp-trust-stamp strong{font-size:1.2rem}.hp-trust-stamp span{font-size:.86rem}.hp-trust-grid{gap:1rem}.hp-trust-grid article{border-radius:2px;grid-template-columns:50px 1fr;gap:1rem;min-height:220px;padding:1.35rem}.hp-trust-grid h2{font-size:1.2rem;font-weight:650}.hp-trust-grid p{font-size:.95rem}.hp-reference-flow{gap:.7rem}.hp-reference-flow article{border-radius:2px;min-height:180px;padding:1.2rem}.hp-reference-flow article span{font-size:.7rem}.hp-reference-flow article strong{font-size:1.05rem}.hp-reference-note{border-radius:2px;padding:1.2rem}.hp-reference-note p{font-size:.92rem}.hp-boundary-list span{padding:1rem 0;font-size:.95rem}.hp-leadership__grid{gap:1rem;margin-top:2.2rem}.hp-leadership__grid article{background:#fff;border-radius:2px;align-items:center;min-height:250px;padding:1.5rem}.hp-leadership__grid article>span{border-radius:2px;width:76px;height:76px;font-size:1rem}.hp-leadership__grid h3{font-size:1.7rem;font-weight:600}.hp-leadership__grid strong{font-size:.98rem}.hp-company-facts{gap:1rem}.hp-company-facts article{border-radius:2px;align-items:center;min-height:175px;padding:1.3rem}.hp-company-facts small{font-size:.72rem!important}.hp-company-facts strong{font-size:1rem;line-height:1.45}.hp-contact-commercial{gap:clamp(3rem,6vw,6rem)}.hp-inquiry-form{box-shadow:none;border-radius:2px;padding:clamp(1.5rem,3vw,2.5rem)}.hp-inquiry-form__head h2{font-size:clamp(2.3rem,3.4vw,3.6rem);font-weight:650}.hp-form-security{border-radius:2px;font-size:.82rem}.hp-form-grid{gap:1.2rem;margin-top:1.8rem}.hp-form-grid input,.hp-form-grid select,.hp-form-grid textarea{border-radius:2px;padding:.95rem 1rem;font-size:1rem}.hp-form-grid input,.hp-form-grid select{min-height:54px}.hp-inquiry-form__footer>div{font-size:.84rem}.hp-form-direct,.hp-form-status{font-size:.88rem}.hp-contact-routing h2{font-weight:650}.hp-contact-routing__lanes article>span{border-radius:2px}.hp-contact-email{border-radius:2px;padding:1.2rem 3.2rem 1.2rem 1.2rem}.hp-contact-email>span{font-size:.72rem}.hp-contact-email>strong{font-size:1.05rem}.hp-contact-email small{font-size:.8rem}.hp-footer{color:#fff;background:#07111f;border-top:0;padding:0 max(24px,50vw - 660px)}.hp-footer__primary{padding:4.5rem 0 3.5rem}.hp-footer__identity strong{font-size:1.05rem}.hp-footer__identity span{color:#9eafc2;font-size:.85rem}.hp-footer__links{gap:4rem}.hp-footer__links strong{color:#fff;font-size:.78rem}.hp-footer__links a{color:#a5b4c6;font-size:.88rem}.hp-footer__legal{color:#7f91aa;border-top-color:#25364c;font-size:.72rem}.gravity-app{background:#f4f6f8}.gravity-header{border-bottom-color:#ccd6e2;grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr);gap:1.5rem;min-height:78px;padding:.75rem clamp(1.25rem,3vw,3rem);box-shadow:0 1px #07111f0f}.gravity-brand{gap:.85rem}.gravity-brand__mark{border-radius:8px;width:44px;height:44px;font-size:.85rem}.gravity-brand small{letter-spacing:.055em;font-size:.72rem}.gravity-nav{border-radius:4px;gap:.15rem;padding:.3rem}.gravity-nav a{border-radius:3px;padding:.6rem .95rem;font-size:.86rem;font-weight:700}.gravity-private,.gravity-company-link{font-size:.8rem}.gravity-reset{border-radius:4px;min-height:42px;padding:.55rem .8rem;font-size:.8rem}.gravity-synthetic{gap:.65rem;min-height:38px;padding:.5rem 1rem;font-size:.78rem}.gravity-synthetic strong{letter-spacing:.05em}.gravity-page-title{margin-bottom:1.5rem}.gravity-page-title h1{letter-spacing:-.05em;max-width:900px;margin:.6rem 0 .75rem;font-size:clamp(2.8rem,4.5vw,4.8rem);font-weight:650;line-height:.95}.gravity-kicker svg{width:16px;height:16px}.gravity-live-box{min-width:240px;box-shadow:none;border-radius:4px;padding:1rem 1.1rem}.gravity-live-box strong{margin:.5rem 0 .4rem;font-size:1.05rem}.gravity-milestone{min-height:188px;box-shadow:none;border-radius:4px;padding:1.15rem}.gravity-milestone__value{text-transform:none;margin:.8rem 0 1rem;font-size:1.45rem;font-weight:750}.gravity-milestone__metrics{gap:.7rem}.gravity-command-grid{gap:1rem}.tilt-radar,.gravity-exec-brief,.investigation-section,.forecast-panel,.evidence-panel,.recovery-panel,.gravity-ai-panel,.draft-actions{box-shadow:none;border-radius:4px}.gravity-section-heading h2{margin:.4rem 0 0;font-size:1.6rem;font-weight:650;line-height:1.18}.gravity-status{letter-spacing:.06em;border-radius:3px;min-height:30px;padding:.4rem .62rem;font-size:.68rem}.tilt-tree{gap:.5rem;margin:1.25rem 0}.tilt-tree__row{border-radius:3px;min-height:48px;padding:.6rem .7rem}.tilt-radar__metrics>div{gap:.2rem;padding:.95rem}.tilt-radar__metrics span{font-size:.7rem}.tilt-radar__metrics small{font-size:.72rem}.tilt-radar__footer{margin-top:1rem}.tilt-radar__footer p{max-width:760px;font-size:.88rem;line-height:1.55}.gravity-action-link,.gravity-primary-action,.gravity-secondary-action{border-radius:3px;font-size:.82rem}.gravity-exec-brief h2{margin:.85rem 0 .75rem;font-size:1.55rem}.gravity-exec-brief>p{font-size:.9rem;line-height:1.58}.gravity-exec-stat{padding:.85rem 0}.source-signals{gap:.8rem;margin-top:1rem}.source-signal>svg{width:20px}.source-signal b{border-radius:2px;font-size:.65rem}.gravity-back{margin-bottom:1.4rem;font-size:.84rem}.investigation-head{margin-bottom:1rem}.investigation-head h1{margin:.5rem 0 .55rem;font-size:clamp(2.8rem,4.2vw,4.5rem);font-weight:650}.investigation-head__metrics{box-shadow:none;border-radius:3px}.investigation-head__metrics>span{gap:.3rem;padding:1rem}.tilt-event-stream{gap:.8rem;margin-bottom:1rem}.tilt-event-stream article{border-radius:3px;gap:.7rem;min-height:145px;padding:.9rem}.tilt-event-stream article>span{border-radius:3px;width:36px;height:36px}.tilt-event-stream small{letter-spacing:.06em;font-size:.66rem}.tilt-event-stream strong{margin:.35rem 0;font-size:.88rem;line-height:1.4}.tilt-event-stream p{font-size:.78rem;line-height:1.5}.investigation-section{margin-bottom:1rem;padding:1.35rem}.gravity-flow{border-radius:3px;height:auto;min-height:270px;margin-top:1rem}.gravity-flow--native{padding:1.4rem}.gravity-flow__node{width:164px;min-height:78px;box-shadow:none;border-radius:3px;padding:.85rem}.gravity-method-note{border-radius:3px;margin-top:.8rem;padding:.8rem .9rem}.investigation-grid{gap:1rem;margin-bottom:1rem}.forecast-panel,.evidence-panel{padding:1.35rem}.forecast-chart{height:250px;margin-top:.8rem}.evidence-grid{gap:.7rem;margin-top:1rem}.evidence-card{min-height:125px;box-shadow:none;border-radius:3px;padding:.85rem}.recovery-panel,.gravity-ai-panel,.draft-actions{margin-top:1rem;padding:1.35rem!important}.recovery-hero{border-radius:3px!important;padding:1rem!important}.recovery-hero small{font-size:.68rem!important}.recovery-hero strong{font-size:1.25rem!important}.recovery-chart{margin-top:1.1rem!important}.recovery-chart p{font-size:.74rem!important}.recovery-bar-row{grid-template-columns:minmax(160px,.7fr) minmax(220px,1.3fr) 70px;font-size:.72rem}.recovery-bar-row>strong{font-size:.72rem}.gravity-ai-layout{gap:1rem!important;margin-top:1rem!important}.gravity-ai-prompts{gap:.65rem!important}.gravity-ai-prompts button{border-radius:3px!important;min-height:58px!important;padding:.8rem .9rem!important;font-size:.82rem!important}.gravity-ai-answer{border-radius:3px!important;padding:1rem!important}.gravity-ai-answer>p,.gravity-ai-answer__placeholder{font-size:.9rem!important;line-height:1.6!important}.gravity-ai-loading{font-size:.85rem!important}.gravity-ai-citations button{border-radius:2px!important;font-size:.68rem!important}.draft-action-list article{border-radius:3px!important;padding:.9rem!important}.draft-action-list p{font-size:.76rem!important;line-height:1.5!important}.gravity-landing{background:#f5f7f9;padding:1.25rem max(24px,50vw - 660px) 3rem}.gravity-landing__nav,.gravity-landing__hero,.gravity-landing__principles{width:100%;max-width:1320px}.gravity-synthetic-mini{border-radius:2px;font-size:.68rem}.gravity-landing__hero{gap:clamp(3rem,7vw,7rem);margin-top:clamp(4rem,9vh,7rem)}.gravity-landing__hero h1{letter-spacing:-.055em;max-width:760px;margin:1rem 0 1.2rem;font-size:clamp(4rem,6.5vw,6.8rem);font-weight:650;line-height:.91}.gravity-landing__hero p{max-width:720px;font-size:clamp(1.18rem,1.55vw,1.38rem);line-height:1.58}.gravity-landing__actions{gap:.8rem;margin-top:2rem}.gravity-landing__visual{box-shadow:none;border-radius:2px;gap:.8rem;padding:1.1rem}.gravity-landing__visual article{border-radius:2px;padding:1rem}.gravity-landing__visual article>span{border-radius:2px;width:44px;height:44px}.gravity-landing__visual strong{font-size:.95rem}.gravity-landing__visual article>b{border-radius:2px;font-size:.62rem}.gravity-landing__principles{gap:2rem;margin-top:clamp(4rem,7vw,6rem);padding-top:1.5rem}.gravity-landing__principles strong{font-size:1rem}.gravity-landing__principles p{font-size:.88rem;line-height:1.55}.connections-page .gravity-page-title p{max-width:850px}.connection-boundary{border-radius:3px!important;min-width:290px!important;padding:.9rem!important}.connection-stack{gap:1rem!important}.connection-stack__sources{gap:.8rem!important}.connection-system{box-shadow:none!important;border-radius:3px!important;padding:1rem!important}.connection-system header>span{border-radius:3px!important;width:40px!important;height:40px!important}.connection-system header b{border-radius:2px!important;font-size:.62rem!important}.connection-system p{min-height:42px!important;font-size:.75rem!important;line-height:1.5!important}.gravity-layer{border-radius:3px!important;padding:1.25rem!important}.gravity-layer__mark{border-radius:3px!important;width:58px!important;height:58px!important}.gravity-layer strong{font-size:1.25rem!important}.gravity-layer p{font-size:.78rem!important;line-height:1.5!important}.connection-principles{gap:.8rem!important}.connection-principles article{border-radius:3px!important;padding:1rem!important}.field-device{border-radius:16px!important}.field-device__status,.field-device__bar,.field-form,.field-success{font-size:.86rem}.field-work-package strong{font-size:1rem!important}.field-form label>span,.field-form legend{font-size:.82rem!important}.field-form input,.field-form textarea,.field-choice-grid button{font-size:.9rem!important}.field-plan-actual strong{font-size:1.4rem!important}.field-submit{font-size:.9rem!important}@media (max-width:1100px){.hp-header__inner{width:min(100% - 32px,1320px)}.hp-hero.hp-container{grid-template-columns:1fr;min-height:auto}.hp-hero__system{width:min(760px,100%)}.hp-capability-grid,.hp-gravity-chain__grid,.hp-validation-steps{grid-template-columns:repeat(2,1fr)}.hp-deployment-flow,.hp-reference-flow{grid-template-columns:1fr}.hp-deployment-flow>i,.hp-reference-flow>i{justify-self:center;transform:rotate(90deg)}.gravity-header{grid-template-columns:1fr auto}.gravity-header__actions{grid-column:2}.gravity-nav{display:none}.source-signals,.tilt-event-stream{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.hp-container{width:min(100% - 32px,1320px)}.hp-header{min-height:70px}.hp-header__inner{width:min(100% - 24px,1320px);min-height:70px}.hp-mark--compact{width:40px;height:40px}.hp-wordmark strong{font-size:.95rem}.hp-section{padding-block:4.5rem}.hp-hero.hp-container{gap:3rem;padding:4.5rem 16px}.hp-hero__copy h1{font-size:clamp(3.4rem,15vw,5.2rem)}.hp-hero__copy>p{font-size:1.08rem}.hp-hero__proof{font-size:.78rem;display:grid}.hp-capability-grid,.hp-gravity-chain__grid,.hp-approach-grid,.hp-trust-grid,.hp-leadership__grid,.hp-company-facts{grid-template-columns:1fr}.hp-capability-grid .hp-capability{min-height:220px}.hp-page-intro{grid-template-columns:1fr;gap:2rem;padding-top:4rem}.hp-page-intro h1{font-size:clamp(3.3rem,14vw,5rem)}.hp-page-intro p{font-size:1.08rem}.hp-two-column,.hp-authority-model,.hp-operating-contract,.hp-validation-measures,.hp-trust-boundary,.hp-not-claimed{grid-template-columns:1fr;gap:2.5rem}.hp-gravity-proof{grid-template-columns:1fr}.hp-signal-loop{grid-template-columns:repeat(2,1fr)}.hp-gravity-demo-callout,.hp-cta,.hp-commercial-path__cta{grid-template-columns:1fr;align-items:start}.hp-cta__actions{justify-content:flex-start}.hp-validation-steps,.hp-commercial-path__stages,.hp-form-grid,.hp-contact-commercial{grid-template-columns:1fr}.hp-contact-routing{position:static}.hp-footer__primary{grid-template-columns:1fr!important;gap:2.5rem!important}.hp-footer__links{gap:2rem}.gravity-header{min-height:66px;padding:.55rem .75rem}.gravity-brand__mark{width:38px;height:38px}.gravity-brand strong{font-size:.9rem}.gravity-brand small{font-size:.62rem}.gravity-header .gravity-private,.gravity-company-link{display:none}.gravity-reset{min-height:38px;font-size:.72rem}.gravity-synthetic{font-size:.7rem}.gravity-page{padding:1.5rem 1rem 4rem}.gravity-page-title h1{font-size:3rem}.gravity-page-title p{font-size:1rem}.gravity-milestone-grid{grid-template-columns:1fr 1fr}.gravity-milestone{min-height:165px;padding:.9rem}.gravity-milestone__value{font-size:1.1rem}.tilt-event-stream{grid-template-columns:1fr}.investigation-head h1{font-size:3rem}.gravity-section-heading{gap:.7rem}.gravity-section-heading h2{font-size:1.35rem}.gravity-ai-boundary{display:none}.gravity-flow__track{min-width:1000px}.recovery-bar-row{grid-template-columns:120px 1fr 56px}.gravity-landing{padding:1rem 16px 2.5rem}.gravity-landing__hero{grid-template-columns:1fr}.gravity-landing__hero h1{font-size:clamp(3.5rem,15vw,5rem)}.gravity-landing__hero p{font-size:1.05rem}.gravity-landing__visual{order:-1}.gravity-landing__principles{grid-template-columns:1fr;gap:1.5rem}}.hp-wordmark small{font-size:.76rem}.hp-nav a{font-size:.94rem}.hp-header__gravity{font-size:.9rem}.hp-system-card small,.hp-system-annotation strong,.hp-signal-loop__step span,.hp-capability small,.hp-console-head,.hp-console-row span,.hp-system-list__index,.hp-gravity-chain__grid small,.hp-approach-grid header span,.hp-commercial-path__stages span,.hp-company-facts small,.hp-contact-email>span,.hp-footer__legal{font-size:.78rem!important}.hp-system-card>span,.hp-console-head b{font-size:.75rem!important}.hp-footer__links strong{font-size:.82rem}.hp-footer__links a{font-size:.94rem}.gravity-page{width:min(1320px,100%)}.gravity-nav a{font-size:.92rem}.gravity-private,.gravity-company-link,.gravity-reset{font-size:.84rem}.gravity-kicker{font-size:.8rem}.gravity-live-box>span{font-size:.76rem}.gravity-live-box small{font-size:.82rem}.gravity-milestone__top{font-size:.94rem}.gravity-milestone__metrics small,.gravity-milestone__date{font-size:.78rem}.gravity-status{font-size:.76rem}.tilt-tree__row>span:last-child,.tilt-radar__metrics span,.tilt-radar__metrics small{font-size:.78rem}.gravity-action-link,.gravity-primary-action,.gravity-secondary-action{font-size:.9rem}.gravity-exec-stat span{font-size:.78rem}.gravity-exec-stat strong{font-size:.94rem}.source-signal b{font-size:.72rem}.gravity-back{font-size:.9rem}.contractor-breadcrumb{font-size:.86rem}.gravity-flow__node code{font-size:.72rem}.gravity-flow__node strong{font-size:.92rem}.evidence-card>div{font-size:.74rem}.evidence-card small,.recovery-hero small{font-size:.76rem!important}.recovery-hero__middle span{font-size:.82rem!important}.recovery-option__heading span{font-size:.74rem!important}.recovery-option em,.recovery-chart p{font-size:.82rem!important}.recovery-bar-row,.recovery-bar-row>strong{font-size:.8rem}.gravity-ai-boundary{font-size:.8rem!important}.gravity-ai-prompts button{font-size:.92rem!important}.gravity-ai-answer__head span,.gravity-ai-answer__head b{font-size:.76rem!important}.gravity-ai-citations>span{font-size:.78rem!important}.gravity-ai-citations button{font-size:.74rem!important}.draft-action-list small{font-size:.76rem!important}.draft-action-list button{font-size:.8rem!important}.gravity-synthetic-mini{font-size:.74rem}.gravity-landing__visual small{font-size:.76rem}.gravity-landing__visual article>b{font-size:.7rem}.connection-boundary strong{font-size:.94rem!important}.connection-boundary small{font-size:.8rem!important}.connection-system header small{font-size:.74rem!important}.connection-system header b{font-size:.7rem!important}.connection-system footer span,.connection-system footer strong{font-size:.76rem!important}.connection-flow{font-size:.74rem!important}.gravity-layer small{font-size:.75rem!important}.gravity-layer p{font-size:.86rem!important}.gravity-layer ul{font-size:.8rem!important}.connection-principles strong{font-size:.96rem!important}.connection-principles p{font-size:.84rem!important}.field-work-package small,.field-form label>span small,.field-plan-actual small,.field-plan-actual b,.field-footnote{font-size:.76rem!important}.hp-capability-grid{border-top:1px solid var(--line-strong);gap:0}.hp-capability-grid .hp-capability,.hp-capability-grid .hp-capability--lead{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:300px;color:var(--ink);background:#fff;border-radius:0}.hp-capability-grid .hp-capability:nth-child(3n){border-right:0}.hp-capability-grid .hp-capability--lead>span{background:var(--soft-blue);color:var(--blue)}.hp-capability-grid .hp-capability--lead h3{color:var(--ink)}.hp-capability-grid .hp-capability--lead p{color:var(--muted)}@media (max-width:760px){.hp-capability-grid .hp-capability{border-right:0;min-height:220px}.gravity-brand small{font-size:.7rem}.gravity-reset{font-size:.78rem}.gravity-page-title h1,.investigation-head h1{font-size:clamp(2.8rem,13vw,3.8rem)}.gravity-section-heading h2{font-size:1.5rem}}@media (max-width:1100px) and (min-width:761px){.hp-capability-grid .hp-capability{border-right:1px solid var(--line)}.hp-capability-grid .hp-capability:nth-child(2n){border-right:0}}:root{--hp-content:1280px;--hp-reading:760px}.hp-header{min-height:74px;box-shadow:none;background:#fffffffb;border-bottom:1px solid #d7dee7}.hp-header__inner{min-height:74px}.hp-wordmark{gap:.72rem}.hp-wordmark strong{letter-spacing:-.02em;font-size:1rem}.hp-wordmark small{color:#65758a;letter-spacing:.08em;text-transform:uppercase;margin-top:.16rem;font-size:.64rem;line-height:1.25}.hp-nav{gap:1.75rem}.hp-nav a{color:#31445c;font-size:.88rem;font-weight:700}.hp-header__gravity{border-radius:2px;min-height:42px;padding:0 .95rem;font-size:.86rem}.hp-page-intro{grid-template-columns:minmax(0,1fr) minmax(260px,.3fr);gap:clamp(2rem,5vw,5rem);padding-top:clamp(4rem,6vw,6rem);padding-bottom:clamp(3rem,5vw,4.5rem)}.hp-page-intro h1{letter-spacing:-.045em;max-width:900px;margin:.75rem 0 1rem;font-size:clamp(3.1rem,4.7vw,5rem);font-weight:680;line-height:.96}.hp-page-intro p{max-width:var(--hp-reading);font-size:clamp(1.08rem,1.25vw,1.22rem);line-height:1.56}.hp-eyebrow{letter-spacing:.11em;font-size:.74rem}.hp-section{padding-block:clamp(3.8rem,6vw,6rem)}.hp-section-heading{max-width:980px}.hp-section-heading h2{letter-spacing:-.04em;max-width:900px;margin:.6rem 0 .75rem;font-size:clamp(2.45rem,3.7vw,3.9rem);font-weight:680;line-height:1}.hp-section-heading>p{max-width:780px;font-size:1.08rem;line-height:1.6}.hp-hero.hp-container{grid-template-columns:minmax(0,1.05fr) minmax(390px,.8fr);gap:clamp(2.5rem,6vw,6rem);min-height:min(780px,100svh - 74px);padding-top:clamp(4.5rem,7vw,6.5rem);padding-bottom:clamp(4.5rem,7vw,6.5rem)}.hp-hero__copy h1{letter-spacing:-.045em;max-width:820px;margin:.85rem 0 1.15rem;font-size:clamp(3.8rem,5.6vw,6rem);font-weight:670;line-height:.92}.hp-hero__copy>p{max-width:740px;font-size:clamp(1.12rem,1.4vw,1.32rem);line-height:1.58}.hp-hero__proof{flex-wrap:wrap;gap:.7rem 1.2rem;margin-top:1.6rem;display:flex}.hp-hero__proof span{font-size:.82rem}.hp-hero__system{justify-self:end;max-width:520px}.hp-system-card{border-radius:2px;min-height:112px;padding:1.15rem 1.2rem}.hp-system-card small{font-size:.72rem!important}.hp-system-card strong{font-size:1.12rem;line-height:1.25}.hp-system-card>span{font-size:.88rem}.hp-system-annotation strong{font-size:.82rem!important}.hp-system-annotation span{font-size:.78rem}.hp-capability-grid--four{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr))}.hp-capability-grid--four .hp-capability,.hp-capability-grid--four .hp-capability--lead{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px;padding:2rem}.hp-capability-grid--four .hp-capability:nth-child(2n){border-right:0}.hp-capability-grid--four .hp-capability>span{border-radius:2px;width:48px;height:48px}.hp-capability-grid--four h3{font-size:1.35rem}.hp-capability-grid--four p{font-size:1rem;line-height:1.6}.hp-approach-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.hp-approach-grid article{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;min-height:240px;padding:1.8rem}.hp-approach-grid header{margin-bottom:2.8rem}.hp-approach-grid h2{font-size:1.35rem}.hp-approach-grid p{font-size:1rem;line-height:1.58}.hp-system-list article{padding:2rem 0}.hp-system-list h2{font-size:1.55rem}.hp-system-list p{max-width:800px;font-size:1.03rem}.hp-company-focus{padding-top:1rem}.hp-company-focus__grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hp-company-focus__grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:240px;padding:1.8rem}.hp-company-focus__grid svg{width:24px;color:var(--blue)}.hp-company-focus__grid h3{margin:3.8rem 0 .55rem;font-size:1.35rem}.hp-company-focus__grid p{color:var(--muted);margin:0;font-size:1rem;line-height:1.58}.hp-leadership-section{background:#f5f7fa}.hp-leadership{padding-block:0}.hp-leadership__grid article{border-radius:0;min-height:170px;padding:1.5rem}.hp-leadership__grid h3{font-size:1.25rem}.hp-trust-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.hp-trust-grid article{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:44px 1fr;min-height:210px;padding:1.55rem}.hp-trust-grid article>span{border-radius:2px;width:42px;height:42px}.hp-trust-grid h2{font-size:1.16rem}.hp-trust-grid p{font-size:.95rem;line-height:1.58}.hp-reference-boundary h2{max-width:850px;font-size:clamp(2.7rem,4vw,4.2rem);line-height:.98}.hp-reference-boundary>div:first-child>p{font-size:1.03rem}.hp-reference-flow article{min-height:150px}.hp-reference-flow article strong{font-size:1rem;line-height:1.3}.hp-validation-steps article{border-radius:0;min-height:240px}.hp-validation-steps h3{font-size:1.25rem}.hp-validation-steps p,.hp-validation-measures>div:last-child span{font-size:.98rem}.hp-contact-commercial{grid-template-columns:minmax(0,1.1fr) minmax(340px,.75fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);padding-top:1rem}.hp-inquiry-form{border-radius:0;padding:1.7rem}.hp-inquiry-form__head h2{font-size:clamp(2.2rem,3vw,3rem)}.hp-form-grid label>span{font-size:.82rem}.hp-form-grid input,.hp-form-grid select,.hp-form-grid textarea{border-radius:0;min-height:48px;font-size:.96rem}.hp-form-grid textarea{min-height:170px}.hp-form-quiet{color:#758498;margin:.9rem 0 0;font-size:.84rem}.hp-contact-routing h2{margin:.55rem 0 .75rem;font-size:clamp(2rem,3vw,3.05rem);line-height:1}.hp-contact-routing>p{font-size:1rem}.hp-contact-routing__lanes article{border-radius:0;padding:1rem}.hp-contact-routing__lanes h3{font-size:1rem}.hp-contact-routing__lanes p{font-size:.88rem}.gravity-header{grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr);gap:1.25rem;min-height:72px;padding:.65rem clamp(1.25rem,3vw,2.4rem)}.gravity-brand strong{font-size:1rem}.gravity-brand small{font-size:.68rem}.gravity-nav a{min-height:40px;padding:0 .9rem;font-size:.86rem}.gravity-company-link,.gravity-reset{font-size:.8rem}.gravity-synthetic{justify-content:center;gap:.55rem;min-height:34px;padding:.35rem 1rem;font-size:.72rem}.gravity-synthetic span{display:inline}.gravity-page{width:min(1280px,100%);padding:clamp(2.5rem,4vw,3.8rem) clamp(1.2rem,3vw,2.5rem) 5rem}.gravity-page-title{align-items:end;margin-bottom:1.5rem}.gravity-page-title>div:first-child{max-width:820px}.gravity-page-title h1{letter-spacing:-.04em;max-width:820px;margin:.55rem 0 .65rem;font-size:clamp(2.7rem,4vw,4.25rem);line-height:.96}.gravity-page-title p{max-width:760px;font-size:1.05rem;line-height:1.55}.gravity-kicker{letter-spacing:.08em;font-size:.72rem}.gravity-live-box{border-radius:2px;min-width:210px}.gravity-live-box span,.gravity-live-box small{font-size:.68rem}.gravity-live-box strong{font-size:1rem}.gravity-milestone-grid{gap:.75rem;margin-bottom:.75rem}.gravity-milestone{border-radius:2px;min-height:155px;padding:1rem}.gravity-milestone__top span{font-size:.9rem}.gravity-milestone__value{margin:.8rem 0;font-size:1.18rem}.gravity-milestone__metrics small{font-size:.7rem}.gravity-milestone__metrics strong{font-size:.9rem}.gravity-milestone__date{font-size:.72rem}.gravity-command-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.7fr);gap:.75rem}.tilt-radar,.gravity-exec-brief,.investigation-section,.forecast-panel,.evidence-panel,.recovery-panel,.gravity-ai-panel,.draft-actions{border-radius:2px}.tilt-radar{padding:1.4rem}.gravity-section-heading h2{font-size:1.55rem}.gravity-status{border-radius:2px;font-size:.72rem}.tilt-tree__row{border-radius:2px;min-height:50px}.tilt-tree__row strong{font-size:.94rem}.tilt-radar__metrics{border-radius:2px}.tilt-radar__metrics>div{padding:1rem}.tilt-radar__metrics span,.tilt-radar__metrics small{font-size:.72rem}.tilt-radar__metrics strong{font-size:1.45rem}.tilt-radar__footer p{font-size:.92rem}.gravity-exec-brief{padding:1.4rem}.gravity-exec-brief h2{font-size:1.5rem}.gravity-exec-brief>p{font-size:.93rem}.source-signals{margin-top:.75rem}.source-signal{border-radius:2px;min-height:78px;padding:.8rem}.source-signal strong{font-size:.86rem}.source-signal small{font-size:.72rem}.investigation-head{align-items:end;margin-bottom:1rem}.investigation-head h1{font-size:clamp(2.8rem,4vw,4.25rem);line-height:.96}.investigation-head__metrics{border-radius:2px}.investigation-head__metrics>span{padding:.9rem}.investigation-head__metrics small{font-size:.68rem}.investigation-head__metrics strong{font-size:1.25rem}.tilt-event-stream{gap:.7rem}.tilt-event-stream article{border-radius:2px;min-height:130px;padding:.9rem}.tilt-event-stream small{font-size:.68rem}.tilt-event-stream strong{font-size:.9rem}.tilt-event-stream p{font-size:.8rem}.investigation-section,.forecast-panel,.evidence-panel,.recovery-panel,.gravity-ai-panel,.draft-actions{padding:1.35rem}.gravity-method-note{border-radius:0}.gravity-method-note span,.gravity-method-note p{font-size:.78rem}.forecast-metrics{border-radius:2px}.forecast-metrics span{padding:.75rem}.forecast-metrics small{font-size:.7rem}.forecast-metrics strong{font-size:.86rem}.evidence-card{border-radius:2px;min-height:108px}.evidence-card strong{font-size:.9rem!important}.evidence-card small{font-size:.7rem!important}.recovery-hero{border-radius:2px!important}.recovery-options{gap:.7rem!important}.recovery-option{border-radius:2px!important;padding:1rem!important}.recovery-option>strong{font-size:1rem!important}.recovery-option__numbers small{font-size:.7rem!important}.recovery-option__numbers b{font-size:.86rem!important}.recovery-option p{font-size:.8rem!important}.gravity-ai-layout{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr)}.gravity-ai-prompts button{border-radius:2px!important;min-height:58px!important}.gravity-ai-prompts span{font-size:.86rem}.gravity-ai-answer{min-height:260px;border-radius:2px!important;padding:1.1rem!important}.gravity-ai-answer__head>span{font-size:.72rem!important}.gravity-ai-answer>p,.gravity-ai-answer__placeholder{font-size:.95rem!important}.gravity-ai-citations button,.draft-action-list article{border-radius:2px!important}.draft-action-list strong{font-size:.95rem!important}.draft-action-list p{font-size:.8rem!important}.draft-action-list button{border-radius:2px!important;font-size:.78rem!important}.connection-system{border-radius:2px!important;padding:1.1rem!important}.connection-system header>span{border-radius:2px!important}.connection-system header strong{font-size:.92rem!important}.connection-system p{font-size:.82rem!important}.gravity-layer{border-radius:2px!important}.field-device{width:min(440px,100%);border-radius:14px!important}.field-form label>span{font-size:.86rem}.field-form input,.field-form textarea{font-size:1rem}.field-footnote{color:#8a96a7;text-align:center}@media (max-width:980px){.hp-approach-grid,.hp-trust-grid,.hp-company-focus__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-contact-commercial,.gravity-command-grid,.gravity-ai-layout{grid-template-columns:1fr}}@media (max-width:760px){.hp-header__inner{min-height:64px}.hp-page-intro{padding-top:3.2rem;padding-bottom:2.8rem}.hp-page-intro h1{font-size:clamp(2.75rem,13vw,4rem)}.hp-page-intro p{font-size:1rem}.hp-section{padding-block:3.5rem}.hp-section-heading h2{font-size:clamp(2.25rem,10vw,3.2rem)}.hp-hero.hp-container{padding-top:3.8rem;padding-bottom:3.8rem}.hp-hero__copy h1{font-size:clamp(3rem,14vw,4.4rem)}.hp-capability-grid--four,.hp-approach-grid,.hp-trust-grid,.hp-company-focus__grid{grid-template-columns:1fr}.hp-capability-grid--four .hp-capability,.hp-approach-grid article,.hp-trust-grid article,.hp-company-focus__grid article{border-right:0;min-height:auto}.gravity-header{min-height:62px}.gravity-synthetic{justify-content:flex-start}.gravity-page{padding-top:1.8rem}.gravity-page-title h1,.investigation-head h1{font-size:clamp(2.55rem,12vw,3.6rem)}.gravity-milestone-grid{grid-template-columns:1fr 1fr}.tilt-event-stream{grid-template-columns:1fr}}@media (max-width:900px){.hp-hero.hp-container,.hp-page-intro,.hp-gravity-proof,.hp-gravity-demo-callout,.hp-cta,.hp-two-column,.hp-authority-model,.hp-operating-contract,.hp-validation-measures,.hp-trust-boundary,.hp-not-claimed,.hp-contact-commercial{grid-template-columns:minmax(0,1fr)}.hp-hero__copy,.hp-hero__system,.hp-page-intro>*,.hp-gravity-proof>*,.hp-gravity-demo-callout>*,.hp-two-column>*,.hp-contact-commercial>*{width:100%;min-width:0;max-width:none}.hp-hero__system{justify-self:stretch;max-width:none}.hp-page-intro aside{width:100%;min-width:0}}@media (max-width:760px){html,body,.hp-site,.gravity-landing,.gravity-app{max-width:100%;overflow-x:clip}.hp-container,.hp-header__inner,.hp-footer__primary,.hp-footer__legal,.hp-section.hp-container,.hp-section>.hp-container{width:min(100% - 32px, var(--hp-content))}.hp-header,.hp-header__inner{min-height:72px}.hp-header__inner{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.hp-wordmark{gap:.7rem;min-width:0}.hp-wordmark strong{white-space:nowrap;font-size:1rem;line-height:1.15}.hp-wordmark small{display:none}.hp-mark--compact{flex:none;width:44px;height:44px}.hp-mobile-nav summary{border-radius:14px;width:48px;height:48px}.hp-mobile-nav summary svg{width:22px;height:22px}.hp-mobile-nav>div{border-radius:12px;min-width:min(290px,100vw - 32px);padding:.6rem}.hp-mobile-nav a{border-radius:8px;min-height:46px;padding:.8rem;font-size:.95rem}.hp-hero.hp-container{grid-template-columns:minmax(0,1fr);gap:2.25rem;min-height:auto;padding:3.25rem 0 3.75rem}.hp-hero__copy h1,.hp-page-intro h1,.hp-section-heading h2,.hp-gravity-proof__copy h2,.gravity-landing__hero h1,.gravity-page-title h1,.investigation-head h1{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.hp-hero__copy h1{letter-spacing:-.045em;max-width:100%;margin:.8rem 0 1rem;font-size:clamp(2.85rem,12vw,4rem);line-height:.94}.hp-hero__copy>p{max-width:100%;font-size:1.05rem;line-height:1.58}.hp-hero__actions,.hp-gravity-proof__actions,.hp-cta__actions,.gravity-landing__actions{flex-direction:column;align-items:stretch;width:100%}.hp-hero__actions .hp-button,.hp-gravity-proof__actions .hp-button,.hp-cta__actions .hp-button,.gravity-landing__actions>*{width:100%}.hp-button,.gravity-primary-action,.gravity-secondary-action{justify-content:center;min-height:54px;font-size:.96rem}.hp-hero__proof{grid-template-columns:minmax(0,1fr);gap:.8rem;margin-top:1.5rem;display:grid}.hp-hero__proof span{font-size:.9rem}.hp-hero__system{width:100%;max-width:none;padding:1rem}.hp-system-card{grid-template-columns:minmax(0,1fr);min-height:0;padding:1rem}.hp-system-card>span{grid-area:auto/1;justify-self:start;margin-top:.35rem}.hp-system-annotation{flex-direction:column;align-items:flex-start;gap:.3rem}.hp-section{padding-block:3.5rem}.hp-section-heading{max-width:100%}.hp-section-heading h2{max-width:100%;font-size:clamp(2.15rem,9vw,2.9rem);line-height:1}.hp-section-heading>p{font-size:1rem;line-height:1.58}.hp-page-intro{grid-template-columns:minmax(0,1fr);gap:1.6rem;padding-top:3rem;padding-bottom:2.8rem}.hp-page-intro h1{letter-spacing:-.045em;max-width:100%;font-size:clamp(2.7rem,11.5vw,3.75rem);line-height:.96}.hp-page-intro p{max-width:100%;font-size:1.02rem;line-height:1.58}.hp-page-code,.hp-product-badge,.hp-trust-stamp,.hp-contact-intro-stamp,.hp-validation-window{width:100%;min-width:0}.hp-product-badge span{font-size:1.6rem}.hp-capability-grid--four,.hp-approach-grid,.hp-trust-grid,.hp-company-focus__grid,.hp-leadership__grid,.hp-company-facts,.hp-validation-steps,.hp-commercial-path__stages{grid-template-columns:minmax(0,1fr)}.hp-capability-grid--four .hp-capability,.hp-approach-grid article,.hp-trust-grid article,.hp-company-focus__grid article,.hp-leadership__grid article{min-height:auto}.hp-leadership__grid article{padding:1.2rem}.hp-leadership__grid article>span{width:60px;height:60px}.hp-gravity-proof{grid-template-columns:minmax(0,1fr);gap:2.2rem}.hp-gravity-proof__copy h2{font-size:clamp(3.4rem,16vw,5rem);line-height:.88}.hp-gravity-proof__copy>p{font-size:1.04rem}.hp-gravity-proof__console{width:100%;padding:1rem}.hp-console-row strong{font-size:1.65rem}.hp-footer__primary{grid-template-columns:minmax(0,1fr)!important}.hp-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}.gravity-landing{padding:1rem 20px 2.75rem}.gravity-landing__nav{min-width:0}.gravity-landing__hero{grid-template-columns:minmax(0,1fr);gap:2.1rem;margin-top:2.5rem}.gravity-landing__hero>*{width:100%;min-width:0}.gravity-landing__hero h1{letter-spacing:-.045em;max-width:100%;font-size:clamp(2.9rem,12.5vw,4rem);line-height:.94}.gravity-landing__hero p{max-width:100%;font-size:1.04rem;line-height:1.58}.gravity-landing__visual{order:-1;width:100%;min-width:0;margin-top:0;padding:.95rem}.gravity-landing__visual article{grid-template-columns:46px minmax(0,1fr);gap:.75rem;padding:.9rem}.gravity-landing__visual article>b{grid-column:2;width:fit-content}.gravity-landing__visual strong{font-size:1rem;line-height:1.3}.gravity-landing__visual small{font-size:.72rem}.gravity-landing__principles{grid-template-columns:minmax(0,1fr);gap:1.4rem;margin-top:3rem}.gravity-landing__principles strong{font-size:1.02rem}.gravity-landing__principles p{font-size:.94rem}.gravity-page{width:100%;padding:1.5rem 1rem 4rem}.gravity-page-title,.investigation-head,.connections-title{flex-direction:column;align-items:flex-start}.gravity-page-title>div:first-child,.gravity-page-title h1,.gravity-page-title p{max-width:100%}.gravity-page-title h1,.investigation-head h1{font-size:clamp(2.55rem,11vw,3.4rem)}.gravity-live-box,.connection-boundary{width:100%;min-width:0!important}.gravity-milestone-grid,.source-signals,.tilt-event-stream,.gravity-ai-layout,.recovery-options,.recovery-chart,.connection-stack__sources,.connection-principles{grid-template-columns:minmax(0,1fr)}.gravity-milestone{min-height:0}.gravity-flow{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.field-device{width:100%;max-width:440px}}@media (max-width:430px){.hp-container,.hp-header__inner,.hp-footer__primary,.hp-footer__legal,.hp-section.hp-container,.hp-section>.hp-container{width:calc(100% - 28px)}.hp-wordmark strong{font-size:.94rem}.hp-hero__copy h1{font-size:clamp(2.7rem,12vw,3.45rem)}.hp-page-intro h1{font-size:clamp(2.55rem,11vw,3.3rem)}.hp-signal-loop{gap:.55rem}.hp-signal-loop__step{min-height:138px;padding:.95rem}.hp-signal-loop__step strong{font-size:.92rem}.hp-footer__links{grid-template-columns:minmax(0,1fr)}.gravity-landing{padding-inline:16px}.gravity-landing__hero h1{font-size:clamp(2.75rem,12vw,3.55rem)}.gravity-landing__visual{padding:.75rem}.gravity-landing__visual article{grid-template-columns:42px minmax(0,1fr);padding:.8rem}.gravity-milestone-grid{grid-template-columns:minmax(0,1fr)}}.hp-conversion-home{background:#fff}.hp-hero--capacity{color:#fff;background:#07111f}.hp-hero--capacity.hp-container{max-width:none;padding-left:max(24px,50vw - 660px);padding-right:max(24px,50vw - 660px)}.hp-capacity-hero{color:#fff;background:#0a1728;border:1px solid #2a3c56;justify-self:end;width:100%;max-width:560px}.hp-capacity-hero>header{color:#9aacc4;letter-spacing:.09em;border-bottom:1px solid #263850;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-size:.69rem;font-weight:850;display:flex}.hp-capacity-hero>header b{color:#ffd48b;font-size:.62rem}.hp-capacity-hero__signal,.hp-capacity-hero__exposure{grid-template-columns:1fr auto;gap:.1rem 1.2rem;padding:1.25rem 1.1rem;display:grid;position:relative}.hp-capacity-hero__signal small,.hp-capacity-hero__exposure small{color:#91a5c1;letter-spacing:.1em;grid-column:1;font-size:.65rem;font-weight:850}.hp-capacity-hero__signal strong,.hp-capacity-hero__exposure strong{letter-spacing:-.07em;grid-area:1/2/span 3;align-self:center;font-size:3rem;line-height:1}.hp-capacity-hero__signal span,.hp-capacity-hero__exposure span{color:#c8d4e4;font-size:.78rem;font-weight:700}.hp-capacity-hero__signal em,.hp-capacity-hero__exposure em{color:#7f93af;font-size:.72rem;font-style:normal}.hp-capacity-hero__exposure{background:#150f15}.hp-capacity-hero__exposure strong{color:#ff8f8f}.hp-capacity-hero__exposure em{color:#ffd48b}.hp-capacity-hero__flow{color:#6f86a4;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 1.1rem;display:grid}.hp-capacity-hero__flow i{background:#29405e;height:1px}.hp-capacity-hero__flow svg{width:17px;margin:.35rem .6rem}.hp-capacity-hero__decision{background:#0a1e1b;border-top:1px solid #2c3f59;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:1rem;padding:1.1rem;display:grid}.hp-capacity-hero__decision>div:first-child{align-self:center}.hp-capacity-hero__decision small{color:#8fd7bd;letter-spacing:.09em;margin-bottom:.3rem;font-size:.63rem;font-weight:850;display:block}.hp-capacity-hero__decision strong{font-size:.9rem}.hp-capacity-hero__decision b{color:#66dfb2;letter-spacing:-.04em;font-size:1.45rem;display:block}.hp-capacity-hero__decision span{color:#8eb8aa;font-size:.63rem}.hp-capacity-hero>footer{color:#7f94ad;border-top:1px solid #21384a;align-items:center;gap:.45rem;padding:.7rem 1rem;font-size:.65rem;font-weight:750;display:flex}.hp-capacity-hero>footer svg{color:#78b6ff;width:14px}.hp-decision-section{border-top:1px solid #162a45}.hp-three-questions{background:#26364e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2.2rem;display:grid}.hp-three-questions article{background:#081424;min-height:280px;padding:1.5rem;position:relative}.hp-three-questions article>span{color:#58708f;font:700 .72rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-three-questions svg{color:#7ba8ff;width:25px;margin:3.6rem 0 1rem;display:block}.hp-three-questions h3{letter-spacing:-.03em;max-width:330px;margin:0 0 .75rem;font-size:1.4rem;line-height:1.15}.hp-three-questions p{color:#97a9c0;margin:0;line-height:1.55}.hp-capacity-readiness .hp-section-heading{max-width:900px}.hp-readiness-grid{background:#d8e0e9;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2rem;display:grid}.hp-readiness-grid article{background:#fff;min-height:235px;padding:1.35rem}.hp-readiness-grid article>span{color:#2457f5;font:800 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-readiness-grid h3{letter-spacing:-.03em;margin:4.2rem 0 .6rem;font-size:1.35rem}.hp-readiness-grid p{color:#617087;margin:0;line-height:1.6}.hp-readiness-chain{color:#6a798d;letter-spacing:.03em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1rem;font-size:.72rem;font-weight:750;display:flex}.hp-readiness-chain span,.hp-readiness-chain strong{background:#f8fafc;border:1px solid #dbe2eb;padding:.55rem .65rem}.hp-readiness-chain strong{color:#087f5b;background:#edfaf5;border-color:#a8e0cb}.hp-readiness-chain svg{color:#9aa9bc;width:14px}.hp-fit-section{grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);align-items:center;gap:5rem;display:grid}.hp-fit-section h2{letter-spacing:-.05em;max-width:650px;margin:.8rem 0 1rem;font-size:clamp(2.4rem,4vw,4rem);line-height:1}.hp-fit-section>div:first-child>p{color:#637188;line-height:1.7}.hp-fit-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;display:grid}.hp-fit-flow article{background:#fff;border:1px solid #d8e1ec;flex-direction:column;min-width:0;padding:1rem;display:flex}.hp-fit-flow article.is-core{background:#eef3ff;border-color:#79f}.hp-fit-flow article>svg{color:#2457f5;width:24px;margin-bottom:2.4rem}.hp-fit-flow small{color:#8090a5;letter-spacing:.08em;font-size:.59rem;font-weight:850}.hp-fit-flow strong{margin:.35rem 0;font-size:.9rem}.hp-fit-flow p{color:#758398;margin:auto 0 0;font-size:.72rem;line-height:1.45}.hp-fit-flow>i{color:#9ba8ba;align-self:center;padding:.5rem;font-style:normal}.hp-demo-story{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:center;gap:5rem;display:grid}.hp-demo-story__copy h2{letter-spacing:-.055em;margin:.8rem 0 1rem;font-size:clamp(2.6rem,4.3vw,4.5rem);line-height:.97}.hp-demo-story__copy>p{color:#637188;max-width:620px;line-height:1.7}.hp-demo-story__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.hp-demo-story__screen{color:#fff;background:#07111f;border:1px solid #172a44;overflow:hidden;box-shadow:0 28px 80px #07111f2e}.hp-demo-story__screen-head{color:#94a8c2;letter-spacing:.08em;border-bottom:1px solid #243650;justify-content:space-between;padding:.8rem 1rem;font-size:.62rem;font-weight:850;display:flex}.hp-demo-story__screen-title{grid-template-columns:1fr auto;gap:.2rem 1rem;padding:1.25rem;display:grid}.hp-demo-story__screen-title small{color:#8da2be;letter-spacing:.08em;font-size:.62rem;font-weight:850}.hp-demo-story__screen-title strong{font-size:1.2rem}.hp-demo-story__screen-title span{color:#ff9c9c;letter-spacing:-.06em;grid-area:1/2/span 2;font-size:2.1rem;font-weight:850}.hp-demo-story__screen-path{color:#91a2b8;white-space:nowrap;border-top:1px solid #1d314d;border-bottom:1px solid #1d314d;align-items:center;gap:.45rem;padding:1rem 1.25rem;font-size:.65rem;font-weight:750;display:flex;overflow:hidden}.hp-demo-story__screen-path i{background:#39516f;min-width:18px;height:1px}.hp-demo-story__screen-path strong{color:#fff}.hp-demo-story__screen-result{grid-template-columns:repeat(3,1fr);display:grid}.hp-demo-story__screen-result>div{border-right:1px solid #1d314d;padding:1rem}.hp-demo-story__screen-result>div:last-child{border-right:0}.hp-demo-story__screen-result small{color:#8196b1;letter-spacing:.08em;font-size:.59rem;font-weight:850;display:block}.hp-demo-story__screen-result strong{letter-spacing:-.05em;margin-top:.35rem;font-size:1.65rem;display:block}.hp-demo-story__screen-result .is-good strong{color:#65ddb1}.hp-pilot-section{color:#fff}.hp-pilot-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:2rem 5rem;display:grid}.hp-pilot-grid h2{letter-spacing:-.06em;margin:.8rem 0 1rem;font-size:clamp(3rem,5.2vw,5.6rem);line-height:.92}.hp-pilot-grid p{color:#b9c8d9;max-width:700px;font-size:1.05rem;line-height:1.65}.hp-pilot-proof{gap:.75rem;display:grid}.hp-pilot-proof span{color:#d6e0ec;border-bottom:1px solid #263a55;align-items:center;gap:.6rem;padding-bottom:.75rem;font-size:.85rem;font-weight:750;display:flex}.hp-pilot-proof svg{color:#6ee0b5;width:18px}.hp-pilot-actions{flex-wrap:wrap;grid-column:1/-1;gap:.75rem;margin-top:.5rem;display:flex}.hp-button--outline-light{color:#fff;background:0 0;border:1px solid #40536d}.hp-button--outline-light:hover{background:#ffffff0f}.hp-cta--capacity{border-top:0}.hp-dc-thesis .hp-section-heading{max-width:900px}.hp-dc-chain{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;margin-top:2rem;display:grid}.hp-dc-chain article{background:#fff;border:1px solid #d9e1eb;padding:1.4rem}.hp-dc-chain article.is-action{background:#eefaf5;border-color:#a2dbc6}.hp-dc-chain>svg{color:#9ba9b9;align-self:center;width:22px;margin:.8rem}.hp-dc-chain small{color:#7c8ba0;letter-spacing:.09em;font-size:.62rem;font-weight:850;display:block}.hp-dc-chain strong{letter-spacing:-.06em;margin:1.2rem 0 .2rem;font-size:2.35rem;display:block}.hp-dc-chain span{color:#64738a;font-size:.82rem}.hp-dc-usecases{background:#26374d;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2rem;display:grid}.hp-dc-usecases article{background:#081424;min-height:260px;padding:1.3rem}.hp-dc-usecases svg{color:#7da8ff;width:26px}.hp-dc-usecases h3{margin:4.5rem 0 .7rem;font-size:1.25rem}.hp-dc-usecases p{color:#9aacbf;margin:0;line-height:1.55}.hp-dc-operating{grid-template-columns:.75fr 1.25fr;align-items:start;gap:5rem;display:grid}.hp-dc-operating h2{letter-spacing:-.05em;margin:.8rem 0 1rem;font-size:clamp(2.5rem,4vw,4rem)}.hp-dc-operating p{color:#637188;line-height:1.65}.hp-dc-questions{border-top:1px solid #d8e0e9;gap:0;display:grid}.hp-dc-questions article{border-bottom:1px solid #d8e0e9;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:1.3rem 0;display:grid}.hp-dc-questions span{color:#2457f5;font:800 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-dc-questions strong{letter-spacing:-.025em;font-size:1.3rem}.hp-dc-boundary{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.hp-dc-boundary h2{letter-spacing:-.05em;margin:.8rem 0 1rem;font-size:clamp(2.5rem,4vw,4rem)}.hp-dc-boundary>div:first-child p{color:#637188;line-height:1.65}.hp-dc-boundary>div:last-child{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;display:grid}.hp-dc-boundary>div:last-child>span{background:#fff;border:1px solid #d7e0eb;flex-direction:column;padding:1rem;display:flex}.hp-dc-boundary>div:last-child>span.is-core{background:#eef3ff;border-color:#7699ff}.hp-dc-boundary>div:last-child svg{color:#2457f5;width:23px;margin-bottom:2rem}.hp-dc-boundary>div:last-child strong{font-size:.85rem}.hp-dc-boundary>div:last-child small{color:#7b899b;margin-top:.3rem;font-size:.65rem}.hp-dc-boundary>div:last-child>i{color:#9ca9ba;align-self:center;padding:.35rem;font-style:normal}.hp-dc-pilot{grid-template-columns:1fr .75fr;align-items:end;gap:2rem 5rem;display:grid}.hp-dc-pilot h2{letter-spacing:-.055em;margin:.8rem 0 1rem;font-size:clamp(2.7rem,4.7vw,4.8rem);line-height:.96}.hp-dc-pilot p{color:#637188;max-width:750px;line-height:1.65}.hp-dc-pilot__criteria{gap:.7rem;display:grid}.hp-dc-pilot__criteria span{border-bottom:1px solid #dce3eb;align-items:center;gap:.55rem;padding-bottom:.7rem;font-weight:750;display:flex}.hp-dc-pilot__criteria svg{color:#087f5b;width:17px}.hp-dc-pilot__actions{flex-wrap:wrap;grid-column:1/-1;gap:.7rem;display:flex}.hp-gravity-director__grid{background:#d8e0e9;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.hp-gravity-director__grid article{background:#fff;min-height:270px;padding:1.35rem;position:relative}.hp-gravity-director__grid article>span{color:#2457f5;font:800 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-gravity-director__grid svg{color:#2457f5;width:25px;margin:3.5rem 0 1rem;display:block}.hp-gravity-director__grid h3{letter-spacing:-.03em;margin:0 0 .6rem;font-size:1.3rem}.hp-gravity-director__grid p{color:#66758a;line-height:1.55}.hp-gravity-moment{grid-template-columns:.85fr 1.15fr;align-items:center;gap:5rem;display:grid}.hp-gravity-moment h2{letter-spacing:-.055em;margin:.8rem 0 1rem;font-size:clamp(2.8rem,4.8vw,5rem);line-height:.95}.hp-gravity-moment p{color:#a8b8ca;line-height:1.65}.hp-gravity-moment__numbers{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;display:grid}.hp-gravity-moment__numbers article{background:#0a1727;border:1px solid #2a3c54;min-height:190px;padding:1.1rem}.hp-gravity-moment__numbers article.is-critical{background:#170f15}.hp-gravity-moment__numbers article.is-good{background:#0b1d1a}.hp-gravity-moment__numbers>i{color:#627793;padding:.45rem;font-style:normal}.hp-gravity-moment__numbers small{color:#8398b4;letter-spacing:.08em;font-size:.6rem;font-weight:850}.hp-gravity-moment__numbers strong{letter-spacing:-.055em;margin:3.2rem 0 .25rem;font-size:2.1rem;display:block}.hp-gravity-moment__numbers .is-critical strong{color:#ff9696}.hp-gravity-moment__numbers .is-good strong{color:#6fe2b7}.hp-gravity-moment__numbers span{color:#91a4bc;font-size:.7rem}.hp-gravity-boundary{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.hp-gravity-boundary h2{letter-spacing:-.05em;margin:.8rem 0 1rem;font-size:clamp(2.4rem,4vw,4rem)}.hp-gravity-boundary>div:first-child p{color:#647289;line-height:1.65}.hp-gravity-boundary__flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;display:grid}.hp-gravity-boundary__flow>span{background:#fff;border:1px solid #d8e1eb;flex-direction:column;padding:1rem;display:flex}.hp-gravity-boundary__flow>span.is-core{background:#eef3ff;border-color:#7a9cff}.hp-gravity-boundary__flow svg{color:#2457f5;width:22px;margin-bottom:2rem}.hp-gravity-boundary__flow strong{font-size:.82rem}.hp-gravity-boundary__flow small{color:#7c8a9c;margin-top:.25rem;font-size:.62rem}.hp-gravity-boundary__flow>i{color:#98a6b8;align-self:center;padding:.35rem;font-style:normal}.hp-gravity-demo-callout__actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.hp-validation-target{grid-template-columns:.9fr 1.1fr;align-items:start;gap:5rem;display:grid}.hp-validation-target h2{letter-spacing:-.055em;margin:.8rem 0 1rem;font-size:clamp(2.7rem,4.6vw,4.7rem);line-height:.96}.hp-validation-target p{color:#a5b5c8;line-height:1.65}.hp-validation-target>div:last-child{gap:.7rem;display:grid}.hp-validation-target>div:last-child span{color:#d3ddea;border-bottom:1px solid #293b54;align-items:center;gap:.6rem;padding:.75rem 0;font-weight:700;display:flex}.hp-validation-target svg{color:#6fe0b4;width:18px}.hp-pilot-ladder{grid-template-columns:.7fr 1.3fr;gap:5rem;display:grid}.hp-pilot-ladder h2{letter-spacing:-.05em;margin:.8rem 0 1rem;font-size:clamp(2.5rem,4vw,4rem)}.hp-pilot-ladder>div:first-child p{color:#66758a}.hp-pilot-ladder>div:last-child{background:#d7dfe8;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.hp-pilot-ladder article{background:#fff;min-height:230px;padding:1.2rem}.hp-pilot-ladder article>span{color:#2457f5;font:800 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hp-pilot-ladder article strong{margin:4rem 0 .5rem;font-size:1.2rem;display:block}.hp-pilot-ladder article p{color:#69778b;margin:0;line-height:1.55}.hp-trust-plain>div:last-child{background:#d7e0e9;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:2rem;display:grid}.hp-trust-plain>div:last-child span{background:#fff;align-items:flex-start;gap:.65rem;padding:1rem;font-weight:720;line-height:1.5;display:flex}.hp-trust-plain svg{color:#087f5b;flex:none;width:18px}.gravity-command--director{padding-top:1.1rem}.gravity-director-topline{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:1rem;display:grid}.gravity-director-topline h1{letter-spacing:-.055em;max-width:950px;margin:.55rem 0 .65rem;font-size:clamp(3rem,4.9vw,5.25rem);font-weight:650;line-height:.92}.gravity-director-topline p{color:#607086;max-width:850px;margin:0;font-size:1.05rem;line-height:1.58}.gravity-director-state{background:#fff;border:1px solid #ccd8e6;min-width:230px;padding:1rem}.gravity-director-state.is-active{background:#fff7f7;border-color:#e3b2b8}.gravity-director-state>small{color:#8593a6;letter-spacing:.1em;font-size:.6rem;font-weight:850;display:block}.gravity-director-state>strong{margin:.4rem 0;font-size:1.25rem;display:block}.gravity-director-state>span{color:#087f5b;align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;display:flex}.gravity-director-state.is-active>span{color:#a63b4d}.gravity-director-state>span i{background:currentColor;border-radius:50%;width:7px;height:7px}.gravity-director-state>em{color:#8a98aa;align-items:center;gap:.35rem;margin-top:.8rem;font-size:.62rem;font-style:normal;display:flex}.gravity-director-state>em svg{width:13px}.gravity-director-questions{background:#d3dce7;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:1rem;display:grid}.gravity-director-questions article{background:#fff;min-height:130px;padding:1rem;position:relative}.gravity-director-questions article.is-decision{background:#edf9f4}.gravity-director-questions article>span{color:#8b99ab;font:800 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.gravity-director-questions small{color:#7b899d;letter-spacing:.08em;margin:1.5rem 0 .35rem;font-size:.57rem;font-weight:850;display:block}.gravity-director-questions strong{font-size:1rem;display:block}.gravity-director-questions a{color:#087f5b;align-items:center;gap:.3rem;font-size:.68rem;font-weight:850;display:flex;position:absolute;bottom:1rem;right:1rem}.gravity-director-questions a svg{width:14px}.gravity-milestone-grid--director{margin-bottom:1rem}.gravity-consequence-banner{background:#fff;border:1px solid #d5dee9;grid-template-columns:1fr auto 1fr auto 1fr auto;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.85rem 1rem;display:grid}.gravity-consequence-banner>div small{color:#8492a4;letter-spacing:.08em;font-size:.58rem;font-weight:850;display:block}.gravity-consequence-banner>div strong{letter-spacing:-.04em;margin:.25rem 0 .1rem;font-size:1.5rem;display:block}.gravity-consequence-banner>div span{color:#78869a;font-size:.68rem}.gravity-consequence-banner>.is-critical strong{color:#b4233a}.gravity-consequence-banner>.is-window strong{color:#9b5b00}.gravity-consequence-banner>svg{color:#9ba9ba;width:17px}.gravity-consequence-banner>a{color:#fff;white-space:nowrap;background:#2457f5;border:1px solid #2457f5;align-items:center;gap:.4rem;padding:.75rem .9rem;font-size:.7rem;font-weight:850;display:flex}.gravity-consequence-banner>a svg{width:15px}.gravity-guided-invite{background:#edf3ff;border:1px solid #ccd9e8;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.gravity-guided-invite>div{align-items:center;gap:.65rem;display:flex}.gravity-guided-invite>div>svg{color:#2457f5;width:20px}.gravity-guided-invite>div span{gap:.15rem;display:grid}.gravity-guided-invite small{color:#65758b}.gravity-guided-invite>a{color:#fff;white-space:nowrap;background:#2457f5;border:1px solid #2457f5;align-items:center;gap:.4rem;padding:.7rem .85rem;font-size:.7rem;font-weight:850;display:flex}.gravity-guided-invite>a svg{width:15px}.gravity-exec-assurance{color:#087f5b;align-items:center;gap:.45rem;margin-top:1rem;font-size:.7rem;font-weight:750;display:flex}.gravity-exec-assurance svg{width:15px}.gravity-nav a{align-items:center;gap:.28rem;display:inline-flex}.gravity-nav a svg{width:13px}.gravity-landing--conversion{min-height:100svh}.gravity-landing__hero--conversion{align-items:center}.gravity-landing__assurance{color:#63738a;gap:.45rem;margin-top:1.2rem;font-size:.72rem;font-weight:750;display:grid}.gravity-landing__assurance span{align-items:center;gap:.4rem;display:flex}.gravity-landing__assurance svg{color:#087f5b;width:14px}.gravity-landing__visual--decision{color:#fff;background:#07111f;border:1px solid #152740}.gravity-landing__visual--decision .glv-head{color:#8da2bd;letter-spacing:.08em;border-bottom:1px solid #21354e;justify-content:space-between;gap:.6rem;padding:.75rem .85rem;font-size:.61rem;font-weight:850;display:flex}.gravity-landing__visual--decision .glv-head b{color:#ffd28b}.gravity-landing__visual--decision article{background:#0a1728;border-color:#273a53}.gravity-landing__visual--decision article.is-exposure{background:#170f15}.gravity-landing__visual--decision article.is-exposure strong{color:#faa}.gravity-landing__visual--decision article em{color:#8ba0b9;margin-top:.25rem;font-size:.68rem;font-style:normal;display:block}.gravity-landing__visual--decision>p{color:#7f93ac;align-items:center;gap:.45rem;margin:.4rem 0 0;font-size:.67rem;display:flex}.gravity-landing__visual--decision>p svg{width:14px}.gravity-landing__principles--conversion article{padding-right:2rem}.guided-demo{color:#07111f;background:#eef2f5;grid-template-rows:auto auto 1fr auto;min-height:100svh;display:grid}.gd-header{background:#fff;border-bottom:1px solid #d8e0e8;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:.7rem max(20px,50vw - 740px);display:grid}.gd-header__context{text-align:center;justify-self:center;gap:.15rem;display:grid}.gd-header__context span{color:#78879b;letter-spacing:.1em;font-size:.57rem;font-weight:850}.gd-header__context strong{font-size:.74rem}.gd-header__right{align-items:center;gap:.85rem;display:flex}.gd-header__right>a{color:#5f6f85;align-items:center;gap:.35rem;font-size:.65rem;font-weight:800;display:flex}.gd-header__right svg{width:14px}.gd-synthetic{color:#087f5b;letter-spacing:.07em;align-items:center;gap:.35rem;font-size:.58rem;font-weight:850;display:flex}.gd-synthetic svg{width:14px}.gd-progress{background:#f8fafc;border-bottom:1px solid #d4dde7;grid-template-columns:repeat(5,1fr);width:min(1480px,100%);margin:0 auto;display:grid}.gd-progress button{text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #dce3ea;align-items:center;gap:.65rem;min-width:0;padding:.65rem .75rem;display:flex}.gd-progress button:last-child{border-right:0}.gd-progress button>i{color:#8392a5;border:1px solid #c9d4e1;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:.62rem;font-style:normal;font-weight:850;display:grid}.gd-progress button>i svg{width:13px}.gd-progress button>span{gap:.1rem;min-width:0;display:grid}.gd-progress button small{color:#8a98aa;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:850}.gd-progress button strong{color:#637187;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.gd-progress button.is-active{background:#fff}.gd-progress button.is-active>i{color:#fff;background:#2457f5;border-color:#2457f5}.gd-progress button.is-active strong{color:#07111f}.gd-progress button.is-complete>i{color:#087f5b;background:#e9f8f2;border-color:#a4dcc7}.gd-stage{background:#fff;align-items:stretch;width:min(1480px,100%);min-height:0;margin:0 auto;display:flex}.gd-scene{width:100%;min-height:calc(100svh - 188px);padding:clamp(1.6rem,4vw,4rem)}.gd-kicker{color:#2457f5;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.64rem;font-weight:850;display:inline-flex}.gd-kicker svg{width:15px}.gd-scene-copy h1,.gd-consequence-head h1,.gd-decision-head h1,.gd-proof-copy h1{letter-spacing:-.06em;max-width:900px;margin:.75rem 0 1rem;font-size:clamp(3.3rem,6.2vw,6.7rem);font-weight:650;line-height:.9}.gd-scene-copy>p,.gd-consequence-head>p,.gd-decision-head>div:first-child>p,.gd-proof-copy>p{color:#617188;max-width:780px;margin:0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}.gd-callout{color:#53647c;background:#eef3ff;border-left:3px solid #2457f5;align-items:flex-start;gap:.65rem;max-width:760px;margin-top:1.6rem;padding:.9rem 1rem;line-height:1.5;display:flex}.gd-callout--quiet{background:#edf9f4;border-left-color:#087f5b}.gd-callout svg{color:#2457f5;flex:none;width:18px}.gd-callout--quiet svg{color:#087f5b}.gd-scene--today,.gd-scene--signal{grid-template-columns:minmax(0,1fr) minmax(430px,.75fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.gd-status-board,.gd-signal-card{color:#fff;background:#07111f;border:1px solid #1d304a;box-shadow:0 25px 70px #07111f33}.gd-status-board__head{color:#90a5bf;letter-spacing:.08em;border-bottom:1px solid #223651;justify-content:space-between;gap:1rem;padding:.75rem 1rem;font-size:.6rem;font-weight:850;display:flex}.gd-status-board__head b{color:#6de0b4}.gd-status-big{padding:1.4rem;display:grid}.gd-status-big small{color:#7f94af;letter-spacing:.08em;font-size:.6rem;font-weight:850}.gd-status-big strong{color:#72e1b7;letter-spacing:-.07em;margin:.75rem 0 .25rem;font-size:3.8rem}.gd-status-big span{color:#9dafc5;font-size:.8rem}.gd-trades{border-top:1px solid #21344d;border-bottom:1px solid #21344d;grid-template-columns:repeat(3,1fr);display:grid}.gd-trades span{color:#aab8c9;border-right:1px solid #21344d;gap:.25rem;padding:.8rem;font-size:.65rem;display:grid}.gd-trades span:last-child{border-right:0}.gd-trades i{background:#55d5a7;border-radius:50%;width:7px;height:7px}.gd-trades b{color:#d6e0eb;font-size:.7rem}.gd-status-foot{color:#8094ad;align-items:center;gap:.45rem;padding:.75rem 1rem;font-size:.63rem;display:flex}.gd-status-foot svg{width:14px}.gd-signal-card header{border-bottom:1px solid #21354f;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.gd-signal-card header div{gap:.25rem;display:grid}.gd-signal-card header small{color:#8297b1;letter-spacing:.08em;font-size:.59rem;font-weight:850}.gd-signal-card header strong{font-size:1.05rem}.gd-signal-card header b{color:#ffd18a;background:#2b2112;border:1px solid #6f4f1c;align-self:start;padding:.35rem .45rem;font-size:.55rem}.gd-signal-metrics{grid-template-columns:repeat(3,1fr);display:grid}.gd-signal-metrics>span{border-right:1px solid #21354f;gap:.25rem;padding:1rem;display:grid}.gd-signal-metrics>span:last-child{border-right:0}.gd-signal-metrics small{color:#8296af;text-transform:uppercase;font-size:.57rem;font-weight:850}.gd-signal-metrics strong{letter-spacing:-.05em;font-size:1.75rem}.gd-signal-metrics em{color:#768aa4;font-size:.6rem;font-style:normal}.gd-signal-metrics .is-critical{background:#170f15}.gd-signal-metrics .is-critical strong{color:#ff9b9b}.gd-tier-path{color:#8498b0;border-top:1px solid #21354f;border-bottom:1px solid #21354f;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.8rem 1rem;font-size:.59rem;font-weight:750;display:flex}.gd-tier-path svg{width:12px}.gd-tier-path span.is-active{color:#ffd18a}.gd-signal-card>p{color:#8ea1b8;margin:0;padding:.8rem 1rem;font-size:.7rem}.gd-scene--consequence{grid-template-rows:auto auto 1fr auto;align-content:center;display:grid}.gd-consequence-head{max-width:1100px}.gd-consequence-head h1 em{color:#b4233a;font-style:normal}.gd-number-chain{grid-template-columns:1fr auto 1.35fr auto 1fr;align-items:stretch;gap:.8rem;margin:2rem 0;display:grid}.gd-number-chain article{background:#f8fafc;border:1px solid #d5dee8;align-content:center;min-height:150px;padding:1rem 1.2rem;display:grid}.gd-number-chain article.is-critical{background:#fff4f5;border-color:#e7bdc3}.gd-number-chain article.is-window{background:#fff9ec;border-color:#e5d1a8}.gd-number-chain small{color:#7d8b9d;letter-spacing:.09em;font-size:.6rem;font-weight:850}.gd-number-chain strong{letter-spacing:-.07em;margin:.45rem 0 0;font-size:3.7rem;line-height:.9}.gd-number-chain .is-critical strong{color:#b4233a}.gd-number-chain .is-window strong{color:#925500}.gd-number-chain span{color:#728096;font-size:.7rem}.gd-number-chain>svg{color:#9ba9b9;align-self:center;width:20px}.gd-path{border-top:1px solid #d8e0e8;border-bottom:1px solid #d8e0e8;align-items:flex-start;min-height:130px;padding:1.5rem 0;display:flex;overflow:hidden}.gd-path>div{text-align:center;flex:1;justify-items:center;gap:.6rem;min-width:0;display:grid;position:relative}.gd-path>div>span{z-index:2;color:#2457f5;background:#eef3ff;border:1px solid #9ab5df;place-items:center;width:30px;height:30px;font-size:.62rem;font-weight:850;display:grid}.gd-path>div.is-milestone>span{color:#fff;background:#2457f5;border-color:#2457f5}.gd-path>div>strong{max-width:120px;font-size:.74rem}.gd-path>div>i{background:#aab9cb;width:calc(100% - 30px);height:1px;position:absolute;top:15px;left:calc(50% + 15px)}.gd-principle{color:#56677e;align-items:center;gap:.7rem;margin-top:1.3rem;display:flex}.gd-principle svg{color:#2457f5;width:20px}.gd-principle p{margin:0;line-height:1.5}.gd-scene--decision{align-content:center;display:grid}.gd-decision-head{grid-template-columns:1fr auto;align-items:end;gap:2rem;display:grid}.gd-recovery-summary{background:#effaf6;border:1px solid #9fd8c3;min-width:270px;padding:1rem}.gd-recovery-summary small{color:#578c78;letter-spacing:.08em;font-size:.58rem;font-weight:850}.gd-recovery-summary>div{align-items:center;gap:.5rem;margin:.55rem 0 .2rem;display:flex}.gd-recovery-summary>div strong{letter-spacing:-.05em;font-size:1.9rem}.gd-recovery-summary>div strong:last-child{color:#087f5b}.gd-recovery-summary svg{color:#7c8b9e;width:16px}.gd-recovery-summary span{color:#4f8d76;font-size:.72rem;font-weight:750}.gd-options{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}.gd-options article{background:#fff;border:1px solid #d3dde8;padding:1rem}.gd-options article.is-best{background:#f1fbf7;border:2px solid #087f5b}.gd-options header{color:#8492a4;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:.5rem;font-size:.57rem;font-weight:850;display:flex}.gd-options .is-best header{color:#087f5b}.gd-options header svg{width:16px}.gd-options h2{letter-spacing:-.03em;min-height:2.6rem;margin:1rem 0 1.4rem;font-size:1.15rem}.gd-options article>div{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.gd-options article>div span{gap:.2rem;display:grid}.gd-options small{color:#7d8b9e;font-size:.56rem;font-weight:780}.gd-options b,.gd-options article>div strong{font-size:1rem}.gd-options p{color:#6d7b8f;min-height:3.5rem;margin:1.1rem 0 0;font-size:.7rem;line-height:1.5}.gd-decision-line{color:#56667c;border-top:1px solid #d8e0e8;align-items:center;gap:.65rem;margin-top:1.3rem;padding-top:1rem;display:flex}.gd-decision-line svg{color:#2457f5;width:19px}.gd-scene--proof{grid-template-columns:minmax(0,1fr) minmax(430px,.75fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.gd-success-grid{grid-template-columns:repeat(2,1fr);gap:.6rem;max-width:760px;margin-top:1.5rem;display:grid}.gd-success-grid span{background:#f8fafc;border:1px solid #d8e1e9;align-items:center;gap:.45rem;padding:.7rem .8rem;font-size:.76rem;font-weight:750;display:flex}.gd-success-grid svg{color:#087f5b;width:16px}.gd-proof-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.gd-boundary-card{color:#fff;background:#07111f;border:1px solid #1c3049}.gd-boundary-card>header{color:#8fa4be;letter-spacing:.08em;border-bottom:1px solid #20354f;justify-content:space-between;padding:.8rem 1rem;font-size:.6rem;display:flex}.gd-boundary-card>header span{color:#68ddb1}.gd-boundary-flow article{align-items:center;gap:.75rem;padding:1rem;display:flex}.gd-boundary-flow article.is-core{background:#0b2240}.gd-boundary-flow article>svg{color:#81aaff;width:22px}.gd-boundary-flow article.is-core>svg{color:#79a4ff}.gd-boundary-flow article>span{gap:.2rem;display:grid}.gd-boundary-flow small{color:#7f94ad;letter-spacing:.08em;font-size:.57rem;font-weight:850}.gd-boundary-flow strong{font-size:.85rem}.gd-boundary-flow>i{background:#35506e;width:1px;height:20px;margin-left:2.1rem;display:block}.gd-boundary-card ul{color:#9eafc3;border-top:1px solid #20354f;gap:.55rem;margin:0;padding:1rem 1rem 1rem 2rem;font-size:.68rem;line-height:1.45;display:grid}.gd-button{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.42rem;min-height:44px;padding:.7rem .9rem;font-size:.7rem;font-weight:850;display:inline-flex}.gd-button svg{width:15px}.gd-button--primary{color:#fff;background:#2457f5;border-color:#2457f5}.gd-button--secondary{color:#34465e;background:#fff;border-color:#cbd6e2}.gd-button:disabled{opacity:.35;cursor:not-allowed}.gd-footer{background:#f8fafc;border-top:1px solid #d7dfe8;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;width:min(1480px,100%);margin:0 auto;padding:.7rem .85rem;display:grid}.gd-footer>span{color:#7d8b9e;font-size:.62rem}.gd-footer>div{gap:.5rem;display:flex}.gd-icon-button{color:#66768b;cursor:pointer;background:#fff;border:1px solid #ccd6e1;place-items:center;width:42px;height:42px;display:grid}.gd-icon-button svg{width:17px}@media (max-width:1080px){.hp-fit-section,.hp-demo-story,.hp-gravity-moment,.hp-gravity-boundary,.hp-dc-operating,.hp-dc-boundary{grid-template-columns:1fr;gap:2.5rem}.hp-capacity-hero{justify-self:start;max-width:760px}.hp-readiness-grid,.hp-dc-usecases{grid-template-columns:repeat(2,1fr)}.hp-pilot-grid,.hp-dc-pilot,.hp-validation-target,.hp-pilot-ladder{grid-template-columns:1fr;gap:2.5rem}.hp-pilot-actions,.hp-dc-pilot__actions{grid-column:auto}.hp-pilot-ladder>div:last-child{grid-template-columns:repeat(3,1fr)}.gd-scene--today,.gd-scene--signal,.gd-scene--proof{grid-template-columns:1fr;align-content:center}.gd-status-board,.gd-signal-card,.gd-boundary-card{max-width:760px}.gd-scene-copy h1,.gd-consequence-head h1,.gd-decision-head h1,.gd-proof-copy h1{font-size:clamp(3rem,8vw,5.4rem)}.gravity-director-topline{grid-template-columns:1fr}.gravity-director-state{width:100%;min-width:0}}@media (max-width:760px){.hp-three-questions,.hp-readiness-grid,.hp-dc-usecases,.hp-gravity-director__grid{grid-template-columns:1fr}.hp-three-questions article,.hp-readiness-grid article,.hp-dc-usecases article,.hp-gravity-director__grid article{min-height:auto}.hp-three-questions svg,.hp-readiness-grid h3,.hp-dc-usecases h3,.hp-gravity-director__grid svg{margin-top:2rem}.hp-fit-flow,.hp-dc-boundary>div:last-child,.hp-gravity-boundary__flow{grid-template-columns:1fr}.hp-fit-flow>i,.hp-dc-boundary>div:last-child>i,.hp-gravity-boundary__flow>i{justify-self:center;transform:rotate(90deg)}.hp-demo-story__screen-path{overflow-x:auto}.hp-pilot-ladder>div:last-child{grid-template-columns:1fr}.hp-dc-chain,.hp-gravity-moment__numbers{grid-template-columns:1fr;gap:.5rem}.hp-dc-chain>svg,.hp-gravity-moment__numbers>i{justify-self:center;transform:rotate(90deg)}.hp-trust-plain>div:last-child{grid-template-columns:1fr}.hp-capacity-hero__decision{grid-template-columns:1fr 1fr}.hp-capacity-hero__decision>div:first-child{grid-column:1/-1}.gravity-director-questions,.gravity-consequence-banner{grid-template-columns:1fr}.gravity-consequence-banner>svg{justify-self:center;transform:rotate(90deg)}.gravity-consequence-banner>a{justify-content:center}.gravity-guided-invite{flex-direction:column;align-items:stretch}.gravity-guided-invite>a{justify-content:center}.gd-header{grid-template-columns:1fr auto}.gd-header__context,.gd-header__right>a{display:none}.gd-progress{grid-template-columns:repeat(5,minmax(105px,1fr));overflow-x:auto}.gd-progress button{padding:.55rem}.gd-scene{min-height:auto;padding:1.4rem 1rem 2rem}.gd-scene-copy h1,.gd-consequence-head h1,.gd-decision-head h1,.gd-proof-copy h1{font-size:clamp(2.75rem,13vw,4.2rem)}.gd-number-chain{grid-template-columns:1fr;gap:.45rem}.gd-number-chain>svg{justify-self:center;transform:rotate(90deg)}.gd-path{overflow-x:auto}.gd-path>div{flex:0 0 120px}.gd-decision-head{grid-template-columns:1fr}.gd-recovery-summary{min-width:0}.gd-options{grid-template-columns:1fr}.gd-options h2,.gd-options p{min-height:0}.gd-success-grid{grid-template-columns:1fr}.gd-footer{z-index:10;grid-template-columns:auto 1fr;position:sticky;bottom:0}.gd-footer>span{display:none}.gd-footer>div{justify-content:flex-end}.gd-trades{grid-template-columns:1fr}.gd-trades span{border-bottom:1px solid #21344d;border-right:0}.gd-trades span:last-child{border-bottom:0}.gd-signal-metrics{grid-template-columns:1fr}.gd-signal-metrics>span{border-bottom:1px solid #21354f;border-right:0}.gd-signal-metrics>span:last-child{border-bottom:0}}.hp-pilot-section{color:#fff;background:#07111f!important;border-block-color:#14233a!important}.hp-pilot-section .hp-eyebrow{color:#8fb0ff}.hp-pilot-grid h2{color:#fff}.hp-pilot-grid p{color:#b9c8d9}.hp-pilot-proof span{color:#e1e8f0;border-bottom-color:#2a3e59}.hp-pilot-proof svg{color:#6ee0b5}.hp-pilot-section .hp-button--outline-light{color:#fff;border-color:#61758f}.hp-pilot-section .hp-button--outline-light:hover{background:#ffffff14;border-color:#fff}.hp-leadership__grid{gap:1rem}.hp-leadership__grid article{background:#fff;border-color:#d4dde8;align-items:center;min-height:170px;padding:1.6rem 1.7rem;box-shadow:0 14px 34px #07111f0b}.hp-leadership__grid article:before{content:"";background:linear-gradient(#2457f5,#7da8ff);flex:none;width:4px;height:54px}.hp-leadership__grid article>div{gap:.3rem;display:grid}.hp-leadership__grid h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:680}.hp-leadership__grid strong{color:#214dc9;font-size:.94rem;font-weight:760}.hp-trust-principles,.hp-product-principles{background:#fff;border:1px solid #cfd9e5;gap:.48rem;padding:1.35rem;display:grid;box-shadow:0 16px 40px #07111f0d}.hp-trust-principles svg{color:#087f5b;width:23px}.hp-trust-principles strong,.hp-product-principles strong{color:#07111f;margin-top:.25rem;font-size:1.05rem;line-height:1.35}.hp-trust-principles span,.hp-product-principles small{color:#66758a;font-size:.78rem;line-height:1.45}.hp-product-principles>span{color:#2457f5;letter-spacing:.09em;font-size:.68rem;font-weight:850}.hp-demo-story__screen-head b{color:#6ee0b5}.hp-not-claimed h2{max-width:780px}.gravity-synthetic{color:#53657b;background:#f7f9fc;border-color:#d7e0ea}.gravity-synthetic strong{color:#30445d}.gd-synthetic{color:#557268;letter-spacing:.05em}@media (max-width:720px){.hp-leadership__grid article{min-height:128px;padding:1.25rem}.hp-leadership__grid article:before{height:44px}.hp-pilot-grid h2{font-size:clamp(2.45rem,12vw,3.7rem)}.hp-trust-principles,.hp-product-principles{padding:1.1rem}}.hp15-capability-grid--icon-led .hp15-card{min-height:260px}.hp15-capability-grid--icon-led .hp15-card__body{min-height:100%}.hp15-capability-grid--icon-led .hp15-icon{width:48px;height:48px}.hp15-leadership-section--v05{isolation:isolate;position:relative;overflow:hidden}.hp15-leadership-section--v05 .hp15-container{z-index:1;position:relative}.hp15-leadership-visual{z-index:0;opacity:.22;pointer-events:none;position:absolute;inset:0}.hp15-leadership-visual img{object-fit:cover;filter:saturate(.7)contrast(1.08)}.hp15-contact-hero--v05 .hp15-contact-hero__inner{align-items:center}.hp15-contact-hero__visual{background:#061525;border:1px solid #7ea9d84d;min-height:440px;position:relative;overflow:hidden}.hp15-contact-hero__visual img{object-fit:contain}.gravity-marketing-v05{color:#eef6ff;background:#020812}.gravity-marketing-v05 .hp15-hero,.gravity-marketing-v05 .hp15-section,.gravity-marketing-v05 .hp15-section--default{color:#eef6ff;background:#020812;border-color:#17304a}.gravity-marketing-v05 .hp15-section--alt{color:#eef6ff;background:#06111d;border-color:#17304a}.gravity-marketing-v05 .hp15-hero--product{background:radial-gradient(circle at 78% 35%,#0a63ff2e,#0000 36%),linear-gradient(#020812 0%,#04101d 100%)}.gravity-marketing-v05 .hp15-hero--product .hp15-hero__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,6rem)}.gravity-marketing-v05 .hp15-hero__media--product{background:#020a14;border:1px solid #18344f;min-height:clamp(420px,47vw,760px);box-shadow:0 38px 120px #0000006b}.gravity-marketing-v05 .hp15-hero__media--product img{object-fit:contain}.gravity-marketing-v05 :is(h1,h2,h3,strong){color:#f4f8ff}.gravity-marketing-v05 :is(p,li,.hp15-proof-row span,.hp15-diagram-labels span){color:#9db1c7}.gravity-marketing-v05 .hp15-card,.gravity-marketing-v05 .hp15-split-copy>div,.gravity-marketing-v05 .hp15-boundary-stack span{color:#eaf3ff;background:#061525;border-color:#18344f}.gravity-marketing-v05 .hp15-media-band__visual,.gravity-marketing-v05 .hp15-diagram{background:#020a14;border-color:#18344f;box-shadow:0 22px 70px #00000047}.gravity-marketing-v05 .hp15-media-band__visual img,.gravity-marketing-v05 .hp15-diagram img{object-fit:contain}.gravity-marketing-v05 .hp15-button--secondary{color:#eaf3ff;background:#071827;border-color:#315170}.gravity-marketing-v05 .hp15-cta{background:#04101c;border-top-color:#1d3853}.gravity-landing--v05,.gravity-app,.guided-demo{color:#eaf3ff!important;background:#020812!important}.gravity-landing--v05{min-height:100svh}.gravity-landing--v05 .gravity-landing__nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020812eb;border-bottom:1px solid #17304a}.gravity-landing--v05 .gravity-brand strong,.gravity-landing--v05 h1,.gravity-landing--v05 strong{color:#f4f8ff}.gravity-landing--v05 .gravity-brand small,.gravity-landing--v05 p{color:#91a9c0}.gravity-landing__hero--v05{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(1540px,100%);margin:0 auto;padding:clamp(4rem,7vw,7.5rem) clamp(1.25rem,4vw,4rem) clamp(2.5rem,5vw,5rem);display:grid}.gravity-landing__hero--v05 h1{letter-spacing:-.065em;max-width:760px;margin:.85rem 0 1rem;font-size:clamp(3.4rem,6vw,7rem);line-height:.9}.gravity-landing__hero--v05 p{max-width:720px;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.65}.gravity-landing__image{background:#020a14;border:1px solid #1b3854;min-height:clamp(430px,48vw,740px);position:relative;box-shadow:0 42px 120px #00000073}.gravity-landing__image img{object-fit:contain}.gravity-landing__principles--v05{border-top:1px solid #17304a;width:min(1440px,100%);margin:0 auto;padding:2rem clamp(1.25rem,4vw,4rem) 5rem}.gravity-landing__principles--v05 article{background:#061525;border-color:#17344e}.gravity-landing__principles--v05 article p{color:#8fa6bd}.gravity-landing--v05 .gravity-secondary-action{color:#eaf3ff;background:#071827;border-color:#315170}.gravity-landing--v05 .gravity-synthetic-mini{color:#8fc5ff;background:#071a2b;border-color:#275073}.gravity-app .gravity-header,.gravity-app .gravity-nav,.gravity-app .gravity-reset,.gravity-app .gravity-synthetic,.gravity-app .gravity-live-box,.gravity-app .gravity-milestone,.gravity-app .tilt-radar,.gravity-app .gravity-exec-brief,.gravity-app .investigation-section,.gravity-app .forecast-panel,.gravity-app .evidence-panel,.gravity-app .recovery-panel,.gravity-app .gravity-ai-panel,.gravity-app .draft-actions,.gravity-app .source-signal,.gravity-app .investigation-head__metrics,.gravity-app .tilt-event-stream article,.gravity-app .evidence-card,.gravity-app .evidence-drawer,.gravity-app .recovery-option,.gravity-app .gravity-director-state,.gravity-app .gravity-director-questions article,.gravity-app .gravity-consequence-banner,.gravity-app .field-form,.gravity-app .field-work-package,.gravity-app .connection-stack,.gravity-app .connection-flow,.gravity-app .connection-principles article{color:#eaf3ff!important;box-shadow:none!important;background:#06121f!important;border-color:#1a344e!important}.gravity-app .gravity-header{background:#030b15!important}.gravity-app .gravity-nav a.is-active{color:#f4f8ff!important;background:#0a2034!important}.gravity-app .gravity-synthetic{color:#8ec8ff!important;background:#061a25!important;border-color:#21445e!important}.gravity-app :is(h1,h2,h3,strong,b,label){color:#f2f7ff}.gravity-app :is(p,small,.gravity-page-title p,.gravity-exec-brief>p,.tilt-radar__footer p,.source-signal small,.evidence-card small){color:#91a8bf}.gravity-app :is(input,select,textarea){color:#eaf3ff!important;background:#020b15!important;border-color:#24415c!important}.gravity-app :is(input,select,textarea)::placeholder{color:#66809a}.gravity-app .gravity-status--healthy{color:#72d3b0!important;background:#08271f!important}.gravity-app .gravity-status--critical,.gravity-app .gravity-director-state.is-active,.gravity-app .tilt-tree__row.is-tilt,.gravity-app .tilt-event-stream article.is-critical{color:#ffb4c0!important;background:#28131a!important;border-color:#6f3140!important}.gravity-app .gravity-ai-prompts button{color:#cfe0f2;background:#071827;border-color:#23415d}.gravity-app .gravity-ai-prompts button:hover{background:#0a2136;border-color:#3e6b94}.gravity-app .gravity-ai-answer{background:#020a13;border-color:#244867}.gravity-app .gravity-primary-action{color:#fff;background:#0a63ff}.gravity-app .gravity-secondary-action{color:#dce9f6;background:#071827;border-color:#315170}.gravity-app .evidence-drawer footer{color:#e5be74;background:#251d0d}.guided-demo .gd-header,.guided-demo .gd-stage,.guided-demo .gd-progress,.guided-demo .gd-progress button,.guided-demo .gd-options article,.guided-demo .gd-icon-button,.guided-demo .gd-button--secondary{color:#eaf3ff!important;background:#06121f!important;border-color:#1a344e!important}.guided-demo :is(h1,h2,h3,strong,b){color:#f4f8ff}.guided-demo :is(p,small,span){color:#91a8bf}.guided-demo .gd-progress button.is-active{background:#0a2034!important}.guided-demo .gd-callout--quiet{background:#08241d!important;border-color:#2a765e!important}.guided-demo .gd-number-chain article.is-critical{background:#28131a!important;border-color:#6f3140!important}.guided-demo .gd-number-chain article.is-window{background:#251d0d!important;border-color:#6b5526!important}.guided-demo .gd-options .is-best{background:#08241d!important;border-color:#2d765e!important}.guided-demo .gd-button--primary{color:#fff!important;background:#0a63ff!important}@media (max-width:900px){.gravity-marketing-v05 .hp15-hero--product .hp15-hero__grid,.gravity-landing__hero--v05{grid-template-columns:1fr}.gravity-marketing-v05 .hp15-hero__media--product,.gravity-landing__image{min-height:min(70vw,520px)}.hp15-contact-hero__visual{min-height:min(75vw,460px)}}.gravity-app .tilt-tree__row,.gravity-app .tilt-radar__metrics,.gravity-app .gravity-flow__node,.gravity-app .gravity-baseline-callout,.gravity-app .forecast-metrics,.gravity-app .recovery-bar-track,.gravity-app .draft-action-list article,.gravity-app .field-device,.gravity-app .connection-boundary,.gravity-app .connection-stack__sources article,.gravity-app .gravity-layer,.gravity-app .gravity-method-note,.gravity-app .gravity-inline-error,.gravity-app .evidence-drawer header>button{color:#eaf3ff!important;background:#06121f!important;border-color:#1a344e!important}.gravity-app .gravity-flow__node--critical,.gravity-app .gravity-inline-error{color:#ffb4c0!important;background:#28131a!important;border-color:#6f3140!important}.gravity-app .gravity-flow__node--watch,.gravity-app .gravity-status--watch{color:#e5be74!important;background:#251d0d!important;border-color:#6b5526!important}.gravity-app .gravity-milestone--at-risk{background:linear-gradient(#111722 0%,#28131a 100%)!important}.gravity-app .gravity-milestone--watch{background:#18170f!important;border-color:#6b5526!important}.gravity-app .draft-action-list article.is-approved,.gravity-app .gravity-baseline-callout{background:#08241d!important;border-color:#2d765e!important}.gravity-app .recovery-bar-track{background:#102438!important}.gravity-app .forecast-grid{stroke:#1d3852}.gravity-app .forecast-axis{fill:#8099b2}.gravity-app .tilt-tree__node{border-color:#06121f}.gravity-app a,.gravity-app button{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.guided-demo .gd-callout,.guided-demo .gd-number-chain article,.guided-demo .gd-path>div,.guided-demo .gd-recovery-summary,.guided-demo .gd-success-grid article,.guided-demo .gd-footer{color:#eaf3ff!important;background:#06121f!important;border-color:#1a344e!important}.guided-demo .gd-footer{background:#030b15!important}.guided-demo .gd-button--secondary,.guided-demo .gd-icon-button{background:#071827!important}.gravity-app .field-choice-grid button,.gravity-app .connection-system,.gravity-app .connection-system header,.gravity-app .connection-system section{color:#eaf3ff!important;background:#06121f!important;border-color:#1a344e!important}.gravity-app .connection-system--amber header>span{color:#e5be74!important;background:#251d0d!important}body:has(.gravity-marketing-v05) .hp15-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#eef6ff!important;background:#020812f5!important;border-color:#17304a!important}body:has(.gravity-marketing-v05) .hp15-header :is(a,strong){color:#eef6ff!important}body:has(.gravity-marketing-v05) .hp15-header small{color:#7f9ab4!important}body:has(.gravity-marketing-v05) .hp15-mobile-nav summary{color:#eef6ff!important;background:#06121f!important;border-color:#1a344e!important}body:has(.gravity-marketing-v05) .hp15-mobile-nav__panel{color:#eef6ff!important;background:#06121f!important;border-color:#1a344e!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
