.page-module__G0Dq-G__page{background:var(--page);min-height:100vh}.page-module__G0Dq-G__hero,.page-module__G0Dq-G__architecture,.page-module__G0Dq-G__finalCta{color:var(--text-primary);background:var(--page)}.page-module__G0Dq-G__hero{background:linear-gradient(90deg, transparent 0 49.9%, #31426324 50%, transparent 50.1%), linear-gradient(180deg, #4f7cff14, transparent 42%), var(--page);position:relative;overflow:hidden}.page-module__G0Dq-G__hero:before,.page-module__G0Dq-G__architecture:before{content:"";pointer-events:none;background-image:linear-gradient(#3142631c 1px,#0000 1px),linear-gradient(90deg,#3142631c 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000094,#0000 76%);mask-image:linear-gradient(#00000094,#0000 76%)}.page-module__G0Dq-G__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(25rem,.92fr);align-items:center;gap:clamp(3rem,7vw,7rem);min-height:min(48rem,100svh - 76px);padding-block:clamp(4rem,8vh,6rem);display:grid;position:relative}.page-module__G0Dq-G__heroCopy{max-width:44rem}.page-module__G0Dq-G__eyebrow,.page-module__G0Dq-G__lightEyebrow,.page-module__G0Dq-G__sequenceLabel{margin-bottom:var(--space-5);color:var(--accent-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:560;line-height:1.5}.page-module__G0Dq-G__lightEyebrow,.page-module__G0Dq-G__sequenceLabel{color:var(--accent-primary)}.page-module__G0Dq-G__hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:45rem;font-size:clamp(3rem,5.25vw,4.8rem);font-weight:680;line-height:.98}.page-module__G0Dq-G__heroIntroduction{max-width:41rem;margin-top:var(--space-6);color:var(--text-secondary);font-size:clamp(1.04rem,1.55vw,1.2rem);line-height:1.7}.page-module__G0Dq-G__primaryButton{min-height:50px;margin-top:var(--space-8);color:#fff;background:var(--brand-violet);border:var(--border-width) solid var(--brand-violet);border-radius:var(--radius-button);text-align:center;justify-content:center;align-items:center;padding:.8rem 1.2rem;font-size:.94rem;font-weight:620;line-height:1.3;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex;box-shadow:0 8px 28px #5131cf38}.page-module__G0Dq-G__primaryButton:hover{background:var(--brand-violet-dark);border-color:var(--brand-violet-dark);transform:translateY(-1px)}.page-module__G0Dq-G__trustMap{min-width:0;padding:var(--space-5);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-large);background:#07142feb;box-shadow:0 24px 80px #0000003d}.page-module__G0Dq-G__trustMap figcaption{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);color:var(--text-muted);border-bottom:var(--border-width) solid var(--border);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;display:flex}.page-module__G0Dq-G__trustMap figcaption span:last-child{color:var(--accent-primary)}.page-module__G0Dq-G__trustMap ol{gap:var(--space-3);margin-block:var(--space-5);padding:0 0 0 var(--space-6);list-style:none;display:grid;position:relative}.page-module__G0Dq-G__trustMap ol:before{background:linear-gradient(var(--accent-secondary), var(--brand-violet), var(--accent-secondary));content:"";width:2px;position:absolute;top:1.2rem;bottom:1.2rem;left:.43rem}.page-module__G0Dq-G__trustMap li{min-height:3.75rem;padding:.7rem var(--space-4);background:var(--surface-elevated);border:var(--border-width) solid var(--border);border-radius:var(--radius-default);grid-template-columns:2.5rem 1fr;align-items:center;display:grid;position:relative}.page-module__G0Dq-G__trustMap li:before{background:var(--brand-midnight);border:2px solid var(--accent-primary);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:-1.52rem;transform:translateY(-50%)}.page-module__G0Dq-G__trustMap li:first-child:before,.page-module__G0Dq-G__trustMap li:last-child:before{background:var(--accent-secondary);border-color:var(--accent-secondary)}.page-module__G0Dq-G__trustMap li span{color:var(--accent-secondary);font-family:var(--font-mono);font-size:.62rem}.page-module__G0Dq-G__trustMap li strong{font-size:.9rem;font-weight:580}.page-module__G0Dq-G__trustMap>p{align-items:center;gap:var(--space-3);padding-top:var(--space-4);color:var(--text-muted);border-top:var(--border-width) solid var(--border);font-family:var(--font-mono);font-size:.68rem;display:flex}.page-module__G0Dq-G__trustMap>p span{color:var(--accent-secondary);font-size:1rem}.page-module__G0Dq-G__responsibility,.page-module__G0Dq-G__architecture,.page-module__G0Dq-G__principles,.page-module__G0Dq-G__healthcare,.page-module__G0Dq-G__operations,.page-module__G0Dq-G__securityContact{padding-block:clamp(var(--space-20), 9vw, var(--space-32))}.page-module__G0Dq-G__sectionHeading,.page-module__G0Dq-G__darkHeading,.page-module__G0Dq-G__healthcareGrid{grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.page-module__G0Dq-G__sectionHeading h2,.page-module__G0Dq-G__darkHeading h2,.page-module__G0Dq-G__healthcare h2,.page-module__G0Dq-G__finalCta h2{letter-spacing:-.048em;text-wrap:balance;max-width:53rem;font-size:clamp(2.25rem,4.6vw,4.2rem);font-weight:650;line-height:1.02}.page-module__G0Dq-G__sectionHeading>p,.page-module__G0Dq-G__darkHeading>p{max-width:35rem;color:var(--text-secondary);font-size:clamp(1rem,1.45vw,1.14rem);line-height:1.72}.page-module__G0Dq-G__responsibilityList{margin-top:clamp(var(--space-12), 6vw, var(--space-20));border-top:var(--border-width) solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.page-module__G0Dq-G__responsibilityList li{gap:var(--space-5);padding:clamp(var(--space-6), 4vw, var(--space-10)) clamp(var(--space-6), 4vw, var(--space-10)) clamp(var(--space-6), 4vw, var(--space-10)) 0;border-bottom:var(--border-width) solid var(--border-strong);grid-template-columns:3rem minmax(0,1fr);display:grid}.page-module__G0Dq-G__responsibilityList li:nth-child(2n){padding-right:0;padding-left:clamp(var(--space-6), 4vw, var(--space-10));border-left:var(--border-width) solid var(--border-strong)}.page-module__G0Dq-G__responsibilityList li>span{color:var(--accent-primary);font-family:var(--font-mono);letter-spacing:.06em;font-size:.68rem}.page-module__G0Dq-G__responsibilityList h3{letter-spacing:-.03em;font-size:clamp(1.25rem,2.1vw,1.65rem);font-weight:630;line-height:1.2}.page-module__G0Dq-G__responsibilityList p{margin-top:var(--space-4);color:var(--text-secondary);font-size:.95rem;line-height:1.68}.page-module__G0Dq-G__architecture{background:linear-gradient(180deg, #0b1a3a6b, transparent 34%), var(--page);position:relative;overflow:hidden}.page-module__G0Dq-G__architecture>div{position:relative}.page-module__G0Dq-G__architectureMap{margin-top:clamp(var(--space-16), 7vw, var(--space-24))}.page-module__G0Dq-G__architectureMap ol{border-top:var(--border-width) solid var(--border-strong);border-left:var(--border-width) solid var(--border-strong);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.page-module__G0Dq-G__architectureMap li{min-height:18rem;padding:var(--space-6);border-right:var(--border-width) solid var(--border-strong);border-bottom:var(--border-width) solid var(--border-strong);background:#07142fc2;grid-template-rows:auto 1fr;display:grid;position:relative}.page-module__G0Dq-G__architectureMap li:after{z-index:1;width:1.5rem;height:1.5rem;color:var(--accent-secondary);background:var(--page);font-family:var(--font-mono);content:"→";place-items:center;font-size:.8rem;display:grid;position:absolute;top:50%;right:-.78rem;transform:translateY(-50%)}.page-module__G0Dq-G__architectureMap li:last-child:after{display:none}.page-module__G0Dq-G__architectureMap li>span{color:var(--accent-secondary);font-family:var(--font-mono);font-size:.68rem}.page-module__G0Dq-G__architectureMap li>div{align-self:end}.page-module__G0Dq-G__architectureMap li>div>p:first-child{color:var(--accent-primary);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:580}.page-module__G0Dq-G__architectureMap h3{margin-top:var(--space-3);letter-spacing:-.035em;font-size:clamp(1.25rem,2.25vw,1.7rem);font-weight:630;line-height:1.15}.page-module__G0Dq-G__architectureMap li>div>p:last-child{margin-top:var(--space-4);color:var(--text-secondary);font-size:.9rem;line-height:1.65}.page-module__G0Dq-G__paymentBoundary{align-items:center;gap:var(--space-8);margin-top:var(--space-8);padding-top:var(--space-8);border-top:var(--border-width) solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}.page-module__G0Dq-G__paymentBoundary>p{max-width:46rem;color:var(--text-secondary);line-height:1.7}.page-module__G0Dq-G__darkTextLink{min-height:44px;color:var(--accent-primary);align-items:center;font-weight:620;display:inline-flex}.page-module__G0Dq-G__darkTextLink span{margin-left:var(--space-3);color:var(--accent-secondary);transition:transform .16s}.page-module__G0Dq-G__darkTextLink:hover span{transform:translate(3px)}.page-module__G0Dq-G__principleGrid{margin-top:clamp(var(--space-12), 6vw, var(--space-20));padding-top:clamp(var(--space-10), 5vw, var(--space-16));border-top:var(--border-width) solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,8vw,8rem);display:grid}.page-module__G0Dq-G__principleGrid h3{letter-spacing:-.04em;max-width:30rem;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:630;line-height:1.12}.page-module__G0Dq-G__principleGrid dl,.page-module__G0Dq-G__principleGrid ul{margin-top:var(--space-8)}.page-module__G0Dq-G__principleGrid dl>div{padding-block:var(--space-5);border-top:var(--border-width) solid var(--border-strong)}.page-module__G0Dq-G__principleGrid dl>div:last-child{border-bottom:var(--border-width) solid var(--border-strong)}.page-module__G0Dq-G__principleGrid dt{font-weight:630}.page-module__G0Dq-G__principleGrid dd{margin-top:var(--space-2);color:var(--text-secondary);font-size:.94rem;line-height:1.68}.page-module__G0Dq-G__principleGrid ul{gap:var(--space-4);padding:0;list-style:none;display:grid}.page-module__G0Dq-G__principleGrid li{padding:var(--space-5) var(--space-5) var(--space-5) var(--space-12);color:var(--text-secondary);background:var(--surface-elevated);border:var(--border-width) solid var(--border);border-radius:var(--radius-small);line-height:1.65;position:relative}.page-module__G0Dq-G__principleGrid li:before{top:1.75rem;left:var(--space-5);background:var(--accent-primary);width:8px;height:8px;box-shadow:0 0 0 5px var(--tint-violet);content:"";border-radius:50%;position:absolute}.page-module__G0Dq-G__healthcare{background:linear-gradient(135deg, var(--tint-violet), var(--surface) 68%, var(--tint-blue));border-block:var(--border-width) solid var(--border)}.page-module__G0Dq-G__healthcareGrid{align-items:start}.page-module__G0Dq-G__healthcare h2{font-size:clamp(2.15rem,4.1vw,3.8rem)}.page-module__G0Dq-G__healthcareCopy{gap:var(--space-5);color:var(--text-secondary);line-height:1.72;display:grid}.page-module__G0Dq-G__healthcareCopy .page-module__G0Dq-G__healthcareLead{color:var(--text-primary);font-size:clamp(1.12rem,1.7vw,1.35rem);font-weight:590;line-height:1.6}.page-module__G0Dq-G__operations{border-bottom:var(--border-width) solid var(--border)}.page-module__G0Dq-G__operationsList{counter-reset:operation;margin-top:clamp(var(--space-12), 6vw, var(--space-20));border-top:var(--border-width) solid var(--border-strong);position:relative}.page-module__G0Dq-G__operationsList:before{top:var(--space-8);bottom:var(--space-8);background:linear-gradient(var(--accent-primary), var(--accent-secondary));content:"";width:2px;position:absolute;left:1.25rem}.page-module__G0Dq-G__operationsList>div{counter-increment:operation;align-items:start;gap:clamp(var(--space-5), 4vw, var(--space-10));padding-block:var(--space-6);border-bottom:var(--border-width) solid var(--border-strong);grid-template-columns:2.5rem minmax(10rem,.34fr) minmax(0,.66fr);display:grid;position:relative}.page-module__G0Dq-G__operationsList>div:before{z-index:1;width:2.5rem;height:2.5rem;color:var(--accent-primary);background:var(--page);border:var(--border-width) solid var(--border-strong);font-family:var(--font-mono);letter-spacing:.04em;content:"0" counter(operation);border-radius:50%;place-items:center;font-size:.63rem;display:grid;position:relative}.page-module__G0Dq-G__operationsList dt{padding-top:.35rem;font-size:1.1rem;font-weight:630}.page-module__G0Dq-G__operationsList dd{color:var(--text-secondary);padding-top:.25rem;font-size:.94rem;line-height:1.68}.page-module__G0Dq-G__finalCta{padding-block:clamp(var(--space-16), 7vw, var(--space-24));border-bottom:var(--border-width) solid var(--border)}.page-module__G0Dq-G__finalCtaInner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.page-module__G0Dq-G__finalCta h2{max-width:52rem;font-size:clamp(2rem,3.8vw,3.5rem)}.page-module__G0Dq-G__finalCta .page-module__G0Dq-G__primaryButton{margin-top:0}.page-module__G0Dq-G__securityContact{background:var(--surface);border-bottom:var(--border-width) solid var(--border)}.page-module__G0Dq-G__securityContactInner{padding:clamp(var(--space-6), 5vw, var(--space-10));background:linear-gradient(135deg, var(--tint-blue), var(--surface) 72%);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-large);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.page-module__G0Dq-G__securityContact h2{letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.page-module__G0Dq-G__securityContactInner>div:first-child>p:last-child{max-width:46rem;margin-top:var(--space-5);color:var(--text-secondary);line-height:1.7}.page-module__G0Dq-G__securityContactActions{justify-items:start;gap:var(--space-3);display:grid}.page-module__G0Dq-G__securityContactActions a{min-height:44px;color:var(--accent-primary);text-underline-offset:.2em;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}.page-module__G0Dq-G__securityContactActions a:last-child{color:var(--text-secondary);font-weight:580}@media (max-width:64rem){.page-module__G0Dq-G__heroGrid{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(22rem,.75fr)}.page-module__G0Dq-G__hero h1{font-size:clamp(2.9rem,5.2vw,3.6rem)}.page-module__G0Dq-G__sectionHeading,.page-module__G0Dq-G__darkHeading,.page-module__G0Dq-G__healthcareGrid{align-items:start;gap:var(--space-6);grid-template-columns:1fr}.page-module__G0Dq-G__architectureMap ol{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__G0Dq-G__architectureMap li:nth-child(2):after{content:"↓";top:auto;bottom:-.78rem;right:50%;transform:translate(50%)}.page-module__G0Dq-G__architectureMap li:nth-child(3){grid-column:2}.page-module__G0Dq-G__architectureMap li:nth-child(4){grid-area:2/1}.page-module__G0Dq-G__architectureMap li:nth-child(3):after{content:"←";left:-.78rem;right:auto}.page-module__G0Dq-G__architectureMap li:nth-child(4):after{display:none}}@media (max-width:48rem){.page-module__G0Dq-G__heroGrid{min-height:auto;padding-block:clamp(var(--space-16), 13vw, var(--space-24));grid-template-columns:1fr}.page-module__G0Dq-G__hero h1{font-size:clamp(2.65rem,11vw,4rem)}.page-module__G0Dq-G__trustMap{width:min(100%,34rem)}.page-module__G0Dq-G__responsibilityList,.page-module__G0Dq-G__principleGrid{grid-template-columns:1fr}.page-module__G0Dq-G__responsibilityList li,.page-module__G0Dq-G__responsibilityList li:nth-child(2n){border-left:0;padding-inline:0}.page-module__G0Dq-G__architectureMap ol{grid-template-columns:1fr}.page-module__G0Dq-G__architectureMap li,.page-module__G0Dq-G__architectureMap li:nth-child(3),.page-module__G0Dq-G__architectureMap li:nth-child(4){grid-area:auto/1;min-height:14rem}.page-module__G0Dq-G__architectureMap li:after,.page-module__G0Dq-G__architectureMap li:nth-child(2):after,.page-module__G0Dq-G__architectureMap li:nth-child(3):after{content:"↓";display:grid;inset:auto 50% -.78rem auto;transform:translate(50%)}.page-module__G0Dq-G__architectureMap li:last-child:after{display:none}.page-module__G0Dq-G__paymentBoundary{grid-template-columns:1fr;align-items:start}.page-module__G0Dq-G__darkTextLink{justify-self:start}.page-module__G0Dq-G__principleGrid{gap:var(--space-16)}.page-module__G0Dq-G__operationsList>div{column-gap:var(--space-5);grid-template-columns:2.5rem minmax(0,1fr)}.page-module__G0Dq-G__operationsList dd{padding-top:var(--space-2);grid-column:2}.page-module__G0Dq-G__finalCtaInner,.page-module__G0Dq-G__securityContactInner{grid-template-columns:1fr;align-items:start}.page-module__G0Dq-G__finalCtaInner .page-module__G0Dq-G__primaryButton{justify-self:start}}@media (max-width:30rem){.page-module__G0Dq-G__primaryButton{width:100%}.page-module__G0Dq-G__trustMap{padding:var(--space-4)}.page-module__G0Dq-G__trustMap figcaption{align-items:flex-start;gap:var(--space-2);flex-direction:column}.page-module__G0Dq-G__trustMap li{grid-template-columns:2.1rem 1fr}.page-module__G0Dq-G__sectionHeading h2,.page-module__G0Dq-G__darkHeading h2,.page-module__G0Dq-G__healthcare h2{font-size:clamp(2rem,10.5vw,3rem)}.page-module__G0Dq-G__responsibilityList li{grid-template-columns:2.25rem minmax(0,1fr)}.page-module__G0Dq-G__darkTextLink{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.page-module__G0Dq-G__primaryButton,.page-module__G0Dq-G__darkTextLink span{transition:none}}
