.page-module__Ko5aRq__masthead{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04182af0;border-bottom:1px solid #79daeb24;position:sticky;top:0}.page-module__Ko5aRq__mastheadInner{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:4.9rem;display:flex}.page-module__Ko5aRq__brand{color:#fff}.page-module__Ko5aRq__brand small{color:#dcf4f994}.page-module__Ko5aRq__nav{align-items:center;gap:clamp(var(--space-3), 2vw, var(--space-6));display:flex}.page-module__Ko5aRq__navLink{color:#eaf9fcad;font-size:var(--font-size-sm);font-weight:650;text-decoration:none;display:none}.page-module__Ko5aRq__navLink:hover{color:#fff}.page-module__Ko5aRq__hero{color:#fff;background:radial-gradient(circle at 78% 34%,#1094c142,#0000 29%),linear-gradient(135deg,#04182a,#082a44);border-bottom:1px solid #57daee24;padding-block:clamp(5.5rem,9vw,8rem);position:relative;overflow:hidden}.page-module__Ko5aRq__hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:5rem 5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.page-module__Ko5aRq__heroGrid,.page-module__Ko5aRq__introGrid,.page-module__Ko5aRq__evidenceGrid{gap:clamp(var(--space-10), 6vw, var(--space-20));display:grid;position:relative}.page-module__Ko5aRq__heroCopy{align-items:flex-start;gap:var(--space-6);flex-direction:column;max-width:58rem;display:flex}.page-module__Ko5aRq__heroCopy .ds-eyebrow{color:#5debf6}.page-module__Ko5aRq__productCode,.page-module__Ko5aRq__panelLabel,.page-module__Ko5aRq__code,.page-module__Ko5aRq__statusTitle,.page-module__Ko5aRq__columnTitle{font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:.12em;text-transform:uppercase;font-weight:760}.page-module__Ko5aRq__productCode{color:#beebf285}.page-module__Ko5aRq__heroCopy h1{color:#fff;max-width:11.2ch}.page-module__Ko5aRq__heroCopy h1 span{color:#35e3f2}.page-module__Ko5aRq__lead{max-width:47rem;padding-left:var(--space-6);color:#e8f8fbb3;font-size:var(--font-size-lg);border-left:1px solid #54e3f357}.page-module__Ko5aRq__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__Ko5aRq__hero .ds-button[data-variant=secondary]{color:#fff;background:#ffffff09;border-color:#d7f5f94d}.page-module__Ko5aRq__hero .ds-button[data-variant=secondary]:hover{background:#3ee5f314;border-color:#3ee5f3}.page-module__Ko5aRq__heroPanel{color:#fff;align-self:center;position:relative;overflow:hidden;box-shadow:0 28px 70px #0003;background:linear-gradient(155deg,#0a3450f5,#051f33fa)!important;border-color:#4ddef02e!important}.page-module__Ko5aRq__heroPanel:before{background:linear-gradient(90deg,#2fe0ef,#64edf7)!important}.page-module__Ko5aRq__workspaceSection{z-index:2;margin-top:clamp(-3rem,-4vw,-5rem);padding-bottom:clamp(4rem,8vw,7rem);position:relative}.page-module__Ko5aRq__workspaceIntro{gap:var(--space-4);max-width:48rem;margin-bottom:var(--space-6);color:var(--color-ink-650);flex-direction:column;display:flex}.page-module__Ko5aRq__workspaceIntro p{font-size:var(--font-size-lg)}.page-module__Ko5aRq__workspaceSection .contract-workspace{color:#dcecf3;background:#061a2a;border:1px solid #1c405a;border-radius:1rem;overflow:hidden;box-shadow:0 30px 75px #0314203b}:is(.page-module__Ko5aRq__workspaceSection .contract-workspace-top,.page-module__Ko5aRq__workspaceSection .contract-workspace-bottom){min-height:3.4rem;font:700 .68rem var(--font-mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.25rem;display:flex}.page-module__Ko5aRq__workspaceSection .contract-workspace-top{color:#77eaf5;border-bottom:1px solid #81d3e529}.page-module__Ko5aRq__workspaceSection .contract-workspace-top span{color:#7ae6ba;border:1px solid #56e0b25c;border-radius:99px;padding:.34rem .55rem}.page-module__Ko5aRq__workspaceSection .contract-workspace-body{color:#153147;background:#f7fbfc;grid-template-columns:3.9rem minmax(0,1.2fr) minmax(16rem,.8fr);min-height:28rem;display:grid}.page-module__Ko5aRq__workspaceSection .contract-workspace-nav{background:#08243a;align-content:start;gap:1.2rem;min-height:100%;padding:1.35rem;display:grid}.page-module__Ko5aRq__workspaceSection .contract-workspace-nav i{border:1px solid #74e5f38c;border-radius:.25rem;width:1rem;height:1rem;display:block}.page-module__Ko5aRq__workspaceSection .contract-document{background:#fff;padding:1.35rem clamp(1rem,3vw,2.5rem)}.page-module__Ko5aRq__workspaceSection .contract-tabs{color:#668092;border-bottom:1px solid #dbe8ee;gap:1.2rem;padding-bottom:1rem;font-size:.75rem;font-weight:700;display:flex}.page-module__Ko5aRq__workspaceSection .contract-tabs span:first-child{color:#087b99}.page-module__Ko5aRq__workspaceSection .contract-document h3{font-family:var(--font-sans);margin:2rem 0 1.15rem;font-size:1rem}.page-module__Ko5aRq__workspaceSection .contract-document p{background:#dce8ed;border-radius:2px;width:92%;height:.48rem;margin:.82rem 0}.page-module__Ko5aRq__workspaceSection .contract-document .contract-highlight{background:linear-gradient(90deg,#dff7d2,#e9f9df);width:100%;height:2.45rem;box-shadow:inset 3px 0 #65bd54}.page-module__Ko5aRq__workspaceSection .contract-findings{background:#fff;border:1px solid #d9e5ea;border-radius:.7rem;margin:1rem;padding:1.25rem;box-shadow:0 10px 26px #0c314414}.page-module__Ko5aRq__workspaceSection .contract-finding-head{justify-content:space-between;align-items:center;display:flex}.page-module__Ko5aRq__workspaceSection .contract-finding-head span{color:#ad3844;font:800 .62rem var(--font-mono);text-transform:uppercase;background:#fee6e6;border-radius:99px;padding:.3rem .5rem}.page-module__Ko5aRq__workspaceSection .contract-finding-head b{color:#718696;font:700 .7rem var(--font-mono)}.page-module__Ko5aRq__workspaceSection .contract-findings h3{font-family:var(--font-sans);margin:1.2rem 0 .5rem;font-size:1rem;line-height:1.3}.page-module__Ko5aRq__workspaceSection .contract-findings>p{color:#718696;font-size:.75rem}:is(.page-module__Ko5aRq__workspaceSection .contract-change,.page-module__Ko5aRq__workspaceSection .contract-basis){border-top:1px solid #dce7eb;justify-content:space-between;gap:.5rem;margin-top:1.3rem;padding-top:.9rem;display:flex}:is(.page-module__Ko5aRq__workspaceSection .contract-change small,.page-module__Ko5aRq__workspaceSection .contract-basis small){color:#718696;font:700 .61rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.page-module__Ko5aRq__workspaceSection .contract-change strong{color:#08a8c5}.page-module__Ko5aRq__workspaceSection .contract-basis{display:grid}.page-module__Ko5aRq__workspaceSection .contract-basis span{color:#1e607a;font-size:.78rem}.page-module__Ko5aRq__workspaceSection .contract-workspace-bottom{color:#a7c8d5;border-top:1px solid #81d3e529}.page-module__Ko5aRq__workspaceSection .contract-workspace-bottom button{color:#043044;font:800 .7rem var(--font-sans);background:#28d7e8;border:0;border-radius:.4rem;padding:.6rem .85rem}@media (max-width:47.99rem){.page-module__Ko5aRq__workspaceSection{margin-top:-1.5rem}.page-module__Ko5aRq__workspaceSection .contract-workspace-body{grid-template-columns:2.8rem minmax(0,1fr);min-height:31rem}.page-module__Ko5aRq__workspaceSection .contract-findings{grid-column:2;margin-top:0}.page-module__Ko5aRq__workspaceSection .contract-workspace-nav{padding:.9rem}.page-module__Ko5aRq__workspaceSection .contract-document{padding:1rem}.page-module__Ko5aRq__workspaceSection .contract-tabs{gap:.65rem;font-size:.64rem}}.page-module__Ko5aRq__panelLabel{margin-bottom:var(--space-6);color:#57e9f5}.page-module__Ko5aRq__analysisMock{color:var(--color-ink-950);background:#f7fbfd;border:1px solid #71e3f12e;border-radius:.85rem;overflow:hidden;box-shadow:0 18px 40px #0000001f}.page-module__Ko5aRq__analysisTopbar,.page-module__Ko5aRq__analysisTabs{align-items:center;display:flex}.page-module__Ko5aRq__analysisTopbar{border-bottom:1px solid var(--color-line);background:#fff;gap:.6rem;min-height:3.25rem;padding-inline:.9rem;font-size:.78rem;font-weight:700}.page-module__Ko5aRq__analysisDot{background:#1fd2e5;border-radius:50%;width:.62rem;height:.62rem;box-shadow:0 0 0 4px #dff9fc}.page-module__Ko5aRq__analysisStatus{color:#21705e;background:#dff8ef;border-radius:999px;margin-left:auto;padding:.25rem .55rem;font-size:.64rem;font-weight:760}.page-module__Ko5aRq__analysisTabs{border-bottom:1px solid var(--color-line);min-height:2.75rem;color:var(--color-ink-500);gap:1rem;padding-inline:.9rem;font-size:.75rem;font-weight:650}.page-module__Ko5aRq__activeTab{color:var(--color-brand-700);position:relative}.page-module__Ko5aRq__activeTab:after{background:var(--color-brand-600);content:"";height:2px;position:absolute;bottom:-.87rem;left:0;right:0}.page-module__Ko5aRq__analysisBody{gap:.9rem;padding:.9rem;display:grid}.page-module__Ko5aRq__documentMock,.page-module__Ko5aRq__findingMock{border:1px solid var(--color-line);background:#fff;border-radius:.65rem;padding:.85rem}.page-module__Ko5aRq__documentMock{gap:.5rem;display:grid}.page-module__Ko5aRq__documentMock strong{font-size:.75rem}.page-module__Ko5aRq__documentMock>span{background:#eaf1f5;border-radius:999px;width:100%;height:.42rem;display:block}.page-module__Ko5aRq__documentMock>span:nth-of-type(2),.page-module__Ko5aRq__documentMock>span:nth-of-type(5){width:76%}.page-module__Ko5aRq__documentMock .page-module__Ko5aRq__highlightLine{background:#fff1b9;width:88%}.page-module__Ko5aRq__findingMock{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.page-module__Ko5aRq__riskBadge{color:#af3f48;letter-spacing:.07em;background:#ffe5e6;border-radius:999px;padding:.22rem .5rem;font-size:.7rem;font-weight:800}.page-module__Ko5aRq__findingMock strong{font-size:.86rem}.page-module__Ko5aRq__findingMock p{color:var(--color-ink-650);font-size:.75rem}.page-module__Ko5aRq__changeLink{color:var(--color-brand-700);font-size:.75rem;font-weight:760}.page-module__Ko5aRq__panelCaption{margin-top:var(--space-5);color:#e6f7fa99;font-size:var(--font-size-sm)}.page-module__Ko5aRq__sectionIntro{gap:var(--space-5);flex-direction:column;max-width:57rem;display:flex}.page-module__Ko5aRq__sectionIntro>p:not(:first-child){color:var(--color-ink-650);font-size:var(--font-size-lg)}.page-module__Ko5aRq__prose{gap:var(--space-5);color:var(--color-ink-650);font-size:var(--font-size-lg);display:grid}.page-module__Ko5aRq__context,.page-module__Ko5aRq__files{background:#fff}.page-module__Ko5aRq__processSection{border-block:1px solid var(--color-line);background:linear-gradient(#f7fbfd,#edf5f9)}.page-module__Ko5aRq__processGrid{margin:clamp(var(--space-12), 6vw, var(--space-20)) 0 0;gap:1rem;padding:0;list-style:none;display:grid}.page-module__Ko5aRq__processGrid li{border:1px solid var(--color-line);border-radius:var(--radius-md);min-height:14rem;padding:clamp(var(--space-6), 4vw, var(--space-10));box-shadow:var(--shadow-subtle);transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);background:#fff}.page-module__Ko5aRq__processGrid li:hover{box-shadow:var(--shadow-raised);border-color:#12bfd96b;transform:translateY(-2px)}.page-module__Ko5aRq__step{width:2.15rem;height:2.15rem;margin-bottom:var(--space-8);color:var(--color-brand-700);font-family:var(--font-mono);font-size:var(--font-size-2xs);background:#ecfbfd;border:1px solid #64e6f2;border-radius:50%;place-items:center;font-weight:800;display:grid}.page-module__Ko5aRq__processGrid h3{margin-bottom:var(--space-4)}.page-module__Ko5aRq__processGrid p{color:var(--color-ink-650)}.page-module__Ko5aRq__invariants{background:#fff}.page-module__Ko5aRq__invariantGrid{margin-top:clamp(var(--space-12), 6vw, var(--space-20));gap:1rem;display:grid}.page-module__Ko5aRq__invariantGrid .ds-surface{min-height:14rem}.page-module__Ko5aRq__invariantGrid h3{margin-block:var(--space-5) var(--space-3)}.page-module__Ko5aRq__invariantGrid p:last-child{color:var(--color-ink-650)}.page-module__Ko5aRq__code{color:var(--color-brand-700)}.page-module__Ko5aRq__evidence{background:radial-gradient(circle at 74% 50%, #0e86b129, transparent 25%), var(--color-brand-950);color:#fff;border-block:1px solid #48daed1f;position:relative;overflow:hidden}.page-module__Ko5aRq__evidence:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/5rem 100%;position:absolute;inset:0}.page-module__Ko5aRq__evidenceGrid{position:relative}.page-module__Ko5aRq__evidence h2{color:#fff}.page-module__Ko5aRq__evidence .ds-eyebrow{color:#fff}.page-module__Ko5aRq__evidence .page-module__Ko5aRq__prose{padding-left:var(--space-6);color:#eaf9fbad;border-left:1px solid #47e2f24d}.page-module__Ko5aRq__status{background:linear-gradient(#f7fbfd,#eef5f9)}.page-module__Ko5aRq__statusGrid{margin-top:clamp(var(--space-12), 6vw, var(--space-20));gap:1rem;display:grid}.page-module__Ko5aRq__statusColumn{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:clamp(var(--space-6), 4vw, var(--space-10));box-shadow:var(--shadow-subtle);background:#fff}.page-module__Ko5aRq__statusTitle{margin-bottom:var(--space-8);color:var(--color-brand-700)}.page-module__Ko5aRq__statusColumn ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.page-module__Ko5aRq__statusColumn li{border-top:1px solid var(--color-line);padding:var(--space-4) 0 var(--space-4) 1.5rem;color:var(--color-ink-650);position:relative}.page-module__Ko5aRq__statusColumn li:before{border:1px solid var(--color-brand-600);content:"";border-radius:50%;width:.54rem;height:.54rem;position:absolute;top:1.48rem;left:0}.page-module__Ko5aRq__profileStatus{margin-top:var(--space-8)}.page-module__Ko5aRq__profileStatement{margin-bottom:var(--space-4);color:var(--color-brand-700);font-family:var(--font-mono);font-size:var(--font-size-lg);font-weight:800}.page-module__Ko5aRq__human{color:#fff;background:radial-gradient(circle at 50% 45%,#129cc21f,#0000 28%),#061c2e;border-top:1px solid #4adaed1f;position:relative}.page-module__Ko5aRq__human h2{color:#fff}.page-module__Ko5aRq__human .ds-eyebrow{color:#fff}.page-module__Ko5aRq__humanGrid{margin-top:clamp(var(--space-12), 6vw, var(--space-20));border-radius:var(--radius-md);background:#ffffff14;border:1px solid #60ddef21;gap:1px;display:grid;overflow:hidden}.page-module__Ko5aRq__humanGrid>div{padding:clamp(var(--space-6), 4vw, var(--space-10));background:#051f32f5}.page-module__Ko5aRq__columnTitle{margin-bottom:var(--space-6);color:#55e7f3}.page-module__Ko5aRq__humanGrid p:last-child{color:#ebf9fbb3;font-size:var(--font-size-lg)}.page-module__Ko5aRq__finalCta{color:#fff;padding-block:var(--section-space);background:radial-gradient(circle at 82% 45%,#0f97c22e,#0000 24%),linear-gradient(135deg,#04182a,#08263e);position:relative;overflow:hidden}.page-module__Ko5aRq__finalCta:after{content:"";border:1px solid #3ae2f31a;border-radius:50%;width:29rem;height:29rem;position:absolute;bottom:-11rem;right:-7rem}.page-module__Ko5aRq__finalCtaInner{z-index:1;align-items:flex-start;gap:var(--space-6);flex-direction:column;max-width:56rem;display:flex;position:relative}.page-module__Ko5aRq__finalCta h2{color:#fff}.page-module__Ko5aRq__finalCta .ds-eyebrow{color:#fff}.page-module__Ko5aRq__finalCta p{color:#ebf9fbad;font-size:var(--font-size-lg)}@media (min-width:48rem){.page-module__Ko5aRq__heroGrid{grid-template-columns:minmax(0,1.06fr) minmax(25rem,.94fr);align-items:center}.page-module__Ko5aRq__introGrid,.page-module__Ko5aRq__evidenceGrid{grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr);align-items:start}.page-module__Ko5aRq__analysisBody{grid-template-columns:minmax(0,1.2fr) minmax(12rem,.8fr)}.page-module__Ko5aRq__processGrid,.page-module__Ko5aRq__invariantGrid,.page-module__Ko5aRq__statusGrid,.page-module__Ko5aRq__humanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.page-module__Ko5aRq__navLink{display:inline-flex}}@media (min-width:72rem){.page-module__Ko5aRq__processGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__Ko5aRq__invariantGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:32rem){.page-module__Ko5aRq__brand small{display:none}.page-module__Ko5aRq__lead{padding-left:var(--space-4)}.page-module__Ko5aRq__nav .ds-button{min-height:2.55rem;padding-inline:.78rem}}
