.architecture-module__JvcrSq__page{--architecture-blue:#1653e8;--architecture-blue-deep:#103baf;--architecture-ink:#101d35;--architecture-muted:#64728a;--architecture-border:#d9e3f1;--architecture-ai:#f0f4fb;--architecture-authority:#eaf2ff;--architecture-external:#fff8e8;min-height:100svh;color:var(--architecture-ink);font-family:var(--amana-font-body);background:radial-gradient(circle at 82% 5%,#bed7ff8a,#0000 25rem),radial-gradient(circle at 5% 34%,#e2eeffa3,#0000 24rem),linear-gradient(#f8fbff 0,#fff 52rem);overflow:hidden}.architecture-module__JvcrSq__nav,.architecture-module__JvcrSq__hero,.architecture-module__JvcrSq__diagramSection,.architecture-module__JvcrSq__detailSection,.architecture-module__JvcrSq__explanationSection,.architecture-module__JvcrSq__destinations,.architecture-module__JvcrSq__footer{width:min(100% - 2rem,82rem);margin-inline:auto}.architecture-module__JvcrSq__nav{border-bottom:1px solid var(--architecture-border);justify-content:space-between;align-items:center;min-height:4.75rem;display:flex}.architecture-module__JvcrSq__brand{color:var(--architecture-ink);font-family:var(--amana-font-display);letter-spacing:-.02em;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:650;text-decoration:none;display:inline-flex}.architecture-module__JvcrSq__brandMark{object-fit:contain;width:2.15rem;height:2.15rem;display:block}.architecture-module__JvcrSq__navLinks{align-items:center;gap:1rem;display:flex}.architecture-module__JvcrSq__navLinks>span{color:var(--architecture-muted);letter-spacing:.08em;align-items:center;gap:.5rem;font-size:.67rem;font-weight:720;display:flex}.architecture-module__JvcrSq__navLinks i{background:#12a477;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 .25rem #12a4771c}.architecture-module__JvcrSq__navLinks a{border-left:1px solid var(--architecture-border);color:var(--architecture-blue-deep);padding-left:1rem;font-size:.78rem;font-weight:720;text-decoration:none}.architecture-module__JvcrSq__navLinks a:hover,.architecture-module__JvcrSq__navLinks a:focus-visible,.architecture-module__JvcrSq__footer a:hover,.architecture-module__JvcrSq__footer a:focus-visible{text-underline-offset:.25rem;text-decoration:underline}.architecture-module__JvcrSq__hero{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:end;gap:clamp(2rem,7vw,7rem);padding-block:clamp(3.5rem,7vw,6.25rem) clamp(3rem,5vw,4.5rem);display:grid}.architecture-module__JvcrSq__eyebrow{color:var(--architecture-blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .9rem;font-size:.69rem;font-weight:760}.architecture-module__JvcrSq__hero h1,.architecture-module__JvcrSq__diagramHeading h2,.architecture-module__JvcrSq__sectionHeading h2,.architecture-module__JvcrSq__destinations h2{font-family:var(--amana-font-display);font-variation-settings:"wdth" 104;letter-spacing:-.05em;margin:0;font-weight:570}.architecture-module__JvcrSq__hero h1{max-width:15ch;font-size:clamp(3rem,5.8vw,5.75rem);line-height:.94}.architecture-module__JvcrSq__hero h1 em{color:var(--architecture-blue);font-style:normal}.architecture-module__JvcrSq__heroSupport{padding-bottom:.35rem}.architecture-module__JvcrSq__heroSupport p{color:#4f5f78;margin:0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.65}.architecture-module__JvcrSq__heroSupport strong{border-top:1px solid var(--architecture-border);margin-top:1.4rem;padding-top:1.25rem;font-size:.78rem;line-height:1.65;display:block}.architecture-module__JvcrSq__diagramSection{padding-bottom:clamp(5rem,8vw,8rem)}.architecture-module__JvcrSq__diagramHeading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.4rem;display:flex}.architecture-module__JvcrSq__diagramHeading h2,.architecture-module__JvcrSq__sectionHeading h2,.architecture-module__JvcrSq__destinations h2{font-size:clamp(2rem,3.6vw,3.6rem);line-height:1}.architecture-module__JvcrSq__legend{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.architecture-module__JvcrSq__legend span{color:#526178;align-items:center;gap:.45rem;font-size:.66rem;font-weight:680;display:inline-flex}.architecture-module__JvcrSq__legend span:before{background:var(--architecture-ai);content:"";border:1px solid #aebbd0;border-radius:.18rem;width:.58rem;height:.58rem}.architecture-module__JvcrSq__legend span[data-kind=authority]:before{background:var(--architecture-authority);border-color:#77a1f4}.architecture-module__JvcrSq__legend span[data-kind=external]:before{background:var(--architecture-external);border-color:#d8bd79}.architecture-module__JvcrSq__systemMap{background:#ffffffe8;border:1px solid #cad9ee;border-radius:1.5rem;margin:0;position:relative;overflow:hidden;box-shadow:0 2.5rem 7rem -3rem #1748a14d}.architecture-module__JvcrSq__reasoningZone{background:linear-gradient(90deg,#eef3fbf5,#f8fafdf5),repeating-linear-gradient(90deg,#0000 0 1.9rem,#2645770d 1.9rem 2rem);grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:1.25rem;padding:1.15rem 1.4rem;display:grid}.architecture-module__JvcrSq__zoneLabel,.architecture-module__JvcrSq__columnLabel{color:#5d6b81;letter-spacing:.12em;font-size:.63rem;font-weight:760}.architecture-module__JvcrSq__geminiNode{background:#ffffffbd;border:1px dashed #aab8ce;border-radius:.9rem;grid-template-columns:7rem minmax(13rem,.7fr) minmax(18rem,1fr) minmax(13rem,.75fr);align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.architecture-module__JvcrSq__nodeKicker,.architecture-module__JvcrSq__merchantSystems>span:first-child,.architecture-module__JvcrSq__razorpayNode>span,.architecture-module__JvcrSq__reconciliationNode>span,.architecture-module__JvcrSq__postgresNode span,.architecture-module__JvcrSq__controlEyebrow,.architecture-module__JvcrSq__agentCard>span{color:var(--architecture-blue-deep);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:780}.architecture-module__JvcrSq__geminiNode h3,.architecture-module__JvcrSq__agentCard h3,.architecture-module__JvcrSq__merchantSystems h3,.architecture-module__JvcrSq__controlPlane h3,.architecture-module__JvcrSq__razorpayNode h3,.architecture-module__JvcrSq__reconciliationNode h3,.architecture-module__JvcrSq__fulfilmentNode h3,.architecture-module__JvcrSq__postgresNode h3,.architecture-module__JvcrSq__flowCard h3,.architecture-module__JvcrSq__explanationGrid h3{font-family:var(--amana-font-display);letter-spacing:-.025em;margin:0;font-weight:620}.architecture-module__JvcrSq__geminiNode h3{font-size:1rem}.architecture-module__JvcrSq__geminiNode p,.architecture-module__JvcrSq__geminiNode small{color:#56667e;margin:0;font-size:.7rem;line-height:1.5}.architecture-module__JvcrSq__geminiNode small{color:#34445e;font-weight:650}.architecture-module__JvcrSq__trustBoundary{color:#fff;background:#173f91;border-block:1px solid #7399dd;grid-template-columns:10rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:.7rem 1.4rem;display:grid}.architecture-module__JvcrSq__trustBoundary span{letter-spacing:.12em;font-size:.61rem;font-weight:760}.architecture-module__JvcrSq__trustBoundary span:last-child{color:#c8d9ff;text-align:right}.architecture-module__JvcrSq__trustBoundary strong{font-size:.75rem}.architecture-module__JvcrSq__geminiIngress{background:#f8fbff;grid-template-columns:minmax(14rem,.72fr) minmax(31rem,1.7fr) minmax(13rem,.68fr);gap:1rem;padding-inline:1.25rem;display:grid}.architecture-module__JvcrSq__geminiIngress>span{color:#5b6e8b;letter-spacing:.1em;text-align:center;grid-column:2;justify-self:center;padding-top:.55rem;font-size:.53rem;font-weight:780}.architecture-module__JvcrSq__geminiIngress>i,.architecture-module__JvcrSq__controlDrop>i{background:#5279bb;grid-column:2;justify-self:center;width:1px;height:1.2rem;position:relative}.architecture-module__JvcrSq__geminiIngress>i:after,.architecture-module__JvcrSq__controlDrop>i:after{content:"";border-top:.38rem solid #5279bb;border-left:.25rem solid #0000;border-right:.25rem solid #0000;position:absolute;bottom:-.05rem;left:-.25rem}.architecture-module__JvcrSq__controlGrid{background:linear-gradient(#f8fbff,#fff),repeating-linear-gradient(0deg,#0000 0 2.9rem,#123c7e0a 2.9rem 3rem);grid-template-columns:minmax(14rem,.72fr) minmax(31rem,1.7fr) minmax(13rem,.68fr);align-items:stretch;gap:1rem;padding:1.25rem;display:grid}.architecture-module__JvcrSq__agentColumn{align-content:center;gap:.7rem;display:grid}.architecture-module__JvcrSq__columnLabel{padding-inline:.2rem}.architecture-module__JvcrSq__agentCard,.architecture-module__JvcrSq__merchantSystems{background:#fff;border:1px solid #cbd6e5;border-radius:.9rem;padding:1rem;position:relative}.architecture-module__JvcrSq__agentCard:after{z-index:2;content:"";border-top:1px solid #6888bf;width:1.15rem;position:absolute;top:50%;right:-1.15rem}.architecture-module__JvcrSq__agentCard:before{z-index:3;content:"";border-top:.25rem solid #0000;border-bottom:.25rem solid #0000;border-left:.4rem solid #6888bf;position:absolute;top:50%;right:-1.25rem;transform:translateY(-50%)}.architecture-module__JvcrSq__agentCard h3,.architecture-module__JvcrSq__merchantSystems h3{margin-top:.35rem;font-size:1rem;line-height:1.15}.architecture-module__JvcrSq__agentCard p,.architecture-module__JvcrSq__merchantSystems p{color:#4f5f77;margin:.6rem 0 0;font-size:.7rem;line-height:1.5}.architecture-module__JvcrSq__agentCard small,.architecture-module__JvcrSq__merchantSystems small{color:#2c3d57;margin-top:.65rem;font-size:.64rem;font-weight:650;line-height:1.45;display:block}.architecture-module__JvcrSq__agentCard b,.architecture-module__JvcrSq__merchantSystems b{color:var(--architecture-blue-deep);letter-spacing:.08em;margin-top:.65rem;font-size:.56rem;display:block}.architecture-module__JvcrSq__agentCard b:after{content:" →"}.architecture-module__JvcrSq__controlPlane{background:radial-gradient(circle at 100% 0,#bad3ff85,#0000 18rem),#edf4ff;border:1px solid #7098e5;border-radius:1.1rem;padding:1.25rem;position:relative;box-shadow:0 1.2rem 3rem -2rem #1446a475}.architecture-module__JvcrSq__authorityBadge,.architecture-module__JvcrSq__externalBadge{color:var(--architecture-blue-deep);letter-spacing:.1em;background:#fff;border:1px solid #7098e5;border-radius:999px;padding:.28rem .55rem;font-size:.53rem;font-weight:800;position:absolute;top:0;right:1rem;transform:translateY(-50%)}.architecture-module__JvcrSq__controlEyebrow{margin:0 0 .3rem}.architecture-module__JvcrSq__controlPlane>h3{font-size:clamp(1.35rem,2.2vw,2rem)}.architecture-module__JvcrSq__controlIntro{color:#465875;max-width:48rem;margin:.5rem 0 1rem;font-size:.72rem}.architecture-module__JvcrSq__capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.architecture-module__JvcrSq__capabilityGrid article{background:#fffc;border:1px solid #c8daf8;border-radius:.75rem;min-height:5.6rem;padding:.8rem;position:relative}.architecture-module__JvcrSq__capabilityGrid article>span{color:#0b7b58;font-size:.72rem}.architecture-module__JvcrSq__capabilityGrid h4{margin:.3rem 0 0;font-size:.73rem}.architecture-module__JvcrSq__capabilityGrid p{color:#5b6a81;margin:.35rem 0 0;font-size:.61rem;line-height:1.4}.architecture-module__JvcrSq__transitionRail{background:#fff;border:1px solid #b8cff5;border-radius:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.75rem;display:grid}.architecture-module__JvcrSq__transition{gap:.15rem;padding:.6rem .75rem;display:grid;position:relative}.architecture-module__JvcrSq__transition+.architecture-module__JvcrSq__transition{border-left:1px solid #d4e1f7}.architecture-module__JvcrSq__transition+.architecture-module__JvcrSq__transition:before{color:var(--architecture-blue);content:"→";background:#fff;font-size:.68rem;position:absolute;top:50%;left:-.32rem;transform:translateY(-50%)}.architecture-module__JvcrSq__transition span{color:#738199;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem}.architecture-module__JvcrSq__transition strong{overflow-wrap:anywhere;color:#193f85;font-size:.62rem}.architecture-module__JvcrSq__merchantSystems{background:var(--architecture-external);border-color:#d8bd79;align-self:center}.architecture-module__JvcrSq__merchantSystems:before{z-index:2;content:"";border-top:1px solid #9d803c;width:1.15rem;position:absolute;top:50%;left:-1.15rem}.architecture-module__JvcrSq__merchantSystems:after{z-index:3;content:"";border-top:.25rem solid #0000;border-bottom:.25rem solid #0000;border-right:.4rem solid #9d803c;position:absolute;top:50%;left:-1.25rem;transform:translateY(-50%)}.architecture-module__JvcrSq__externalBadge{color:#775611;border-color:#d8bd79}.architecture-module__JvcrSq__merchantSystems>span:first-child{color:#775611}.architecture-module__JvcrSq__merchantSystems b:after{content:" ←"}.architecture-module__JvcrSq__controlDrop{background:#fff;grid-template-columns:1fr;justify-items:center;padding:0 1.25rem;display:grid}.architecture-module__JvcrSq__controlDrop>span{color:#234b8f;letter-spacing:.1em;padding-top:.45rem;font-size:.53rem;font-weight:780}.architecture-module__JvcrSq__controlDrop>i{grid-column:1;height:1.5rem}.architecture-module__JvcrSq__paymentPath{grid-template-columns:minmax(9rem,1.05fr) minmax(5rem,.55fr) minmax(9rem,.9fr) minmax(6rem,.7fr) minmax(11rem,1.15fr) minmax(5rem,.55fr) minmax(10rem,1fr);align-items:center;gap:.55rem;padding:0 1.25rem 1.25rem;display:grid}.architecture-module__JvcrSq__pathConnector{color:#6b7b92;letter-spacing:.06em;text-align:center;align-items:center;gap:.2rem;font-size:.52rem;font-weight:730;line-height:1.45;display:grid}.architecture-module__JvcrSq__pathConnector small{color:#8290a5;letter-spacing:0;font-size:.48rem}.architecture-module__JvcrSq__pathConnector i{background:#5279bb;width:100%;height:1px;margin-top:.2rem;position:relative}.architecture-module__JvcrSq__pathConnector i:after{content:"";border-top:.25rem solid #0000;border-bottom:.25rem solid #0000;border-left:.42rem solid #5279bb;position:absolute;top:-.25rem;right:-.05rem}.architecture-module__JvcrSq__executionGate{color:#fff;background:#102f69;border-radius:.8rem;flex-direction:column;justify-content:center;min-height:6.25rem;padding:.85rem .95rem;display:flex;box-shadow:0 1.2rem 2.6rem -1.8rem #0f2f69a6}.architecture-module__JvcrSq__executionGate span{color:#a9c5ff;letter-spacing:.09em;font-size:.53rem;font-weight:760}.architecture-module__JvcrSq__executionGate strong{font-family:var(--amana-font-display);margin-top:.2rem;font-size:1rem}.architecture-module__JvcrSq__executionGate small{color:#d5e2ff;margin-top:.35rem;font-size:.56rem;line-height:1.4}.architecture-module__JvcrSq__razorpayNode,.architecture-module__JvcrSq__reconciliationNode,.architecture-module__JvcrSq__fulfilmentNode{border:1px solid var(--architecture-border);background:#fff;border-radius:.8rem;min-height:6.25rem;padding:.8rem .9rem}.architecture-module__JvcrSq__razorpayNode{background:#f5f8ff;border-color:#8ba9e2}.architecture-module__JvcrSq__razorpayNode h3,.architecture-module__JvcrSq__reconciliationNode h3,.architecture-module__JvcrSq__fulfilmentNode h3{margin-top:.2rem;font-size:.9rem}.architecture-module__JvcrSq__razorpayNode p,.architecture-module__JvcrSq__reconciliationNode p,.architecture-module__JvcrSq__fulfilmentNode p{color:#5b6a81;margin:.35rem 0 0;font-size:.59rem;line-height:1.45}.architecture-module__JvcrSq__reconciliationNode{background:var(--architecture-authority);border-color:#78a1eb}.architecture-module__JvcrSq__fulfilmentNode{background:#f4faf7}.architecture-module__JvcrSq__substrateLinks{color:#708099;letter-spacing:.06em;text-align:center;text-transform:uppercase;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0 1.25rem;font-size:.5rem;font-weight:700;display:grid}.architecture-module__JvcrSq__substrateLinks span{justify-items:center;gap:.2rem;display:grid}.architecture-module__JvcrSq__substrateLinks i{background:#a1b2ce;width:1px;height:1.5rem;position:relative}.architecture-module__JvcrSq__substrateLinks i:before,.architecture-module__JvcrSq__substrateLinks i:after{content:"";border-left:.22rem solid #0000;border-right:.22rem solid #0000;position:absolute;left:-.19rem}.architecture-module__JvcrSq__substrateLinks i:before{border-bottom:.3rem solid #a1b2ce;top:-.05rem}.architecture-module__JvcrSq__substrateLinks i:after{border-top:.3rem solid #a1b2ce;bottom:-.05rem}.architecture-module__JvcrSq__postgresNode{color:#fff;background:#112f64;border:1px solid #9fb9e5;border-radius:.9rem;grid-template-columns:.7fr 1.35fr .8fr;align-items:center;gap:1.25rem;margin:0 1.25rem 1.25rem;padding:.85rem 1.1rem;display:grid}.architecture-module__JvcrSq__postgresNode h3{margin-top:.1rem;font-size:1rem}.architecture-module__JvcrSq__postgresNode span{color:#a9c5ff}.architecture-module__JvcrSq__postgresNode p,.architecture-module__JvcrSq__postgresNode strong{color:#d8e5ff;margin:0;font-size:.65rem;line-height:1.5}.architecture-module__JvcrSq__postgresNode strong{color:#fff;text-align:right}.architecture-module__JvcrSq__systemMap figcaption{border-top:1px solid var(--architecture-border);color:#5f6f86;text-align:center;background:#f7f9fd;padding:.75rem 1.25rem;font-size:.65rem;line-height:1.5}.architecture-module__JvcrSq__detailSection,.architecture-module__JvcrSq__explanationSection{border-top:1px solid var(--architecture-border);padding-block:clamp(5rem,8vw,8rem)}.architecture-module__JvcrSq__sectionHeading{max-width:46rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.architecture-module__JvcrSq__detailGrid,.architecture-module__JvcrSq__explanationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.architecture-module__JvcrSq__flowCard{border:1px solid var(--architecture-border);background:#fff;border-radius:1.1rem;padding:clamp(1.35rem,2.4vw,2rem);box-shadow:0 1rem 3rem -2.4rem #1c3f783d}.architecture-module__JvcrSq__authorityCard{background:#f3f7ff;border-color:#86a9ea}.architecture-module__JvcrSq__cardNumber{color:var(--architecture-blue);letter-spacing:.1em;font-size:.62rem;font-weight:760}.architecture-module__JvcrSq__flowCard h3{margin-top:.7rem;font-size:1.35rem;line-height:1.15}.architecture-module__JvcrSq__flowCard ol{border-top:1px solid var(--architecture-border);counter-reset:authority-flow;gap:0;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.architecture-module__JvcrSq__flowCard li{border-bottom:1px solid var(--architecture-border);color:#263a58;counter-increment:authority-flow;gap:.15rem;padding:.7rem 0 .7rem 1.65rem;font-size:.72rem;font-weight:650;line-height:1.4;display:grid;position:relative}.architecture-module__JvcrSq__flowCard li:before{color:var(--architecture-blue);content:counter(authority-flow, decimal-leading-zero);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem;position:absolute;top:.75rem;left:0}.architecture-module__JvcrSq__flowCard li:not(:last-child):after{z-index:1;color:var(--architecture-blue);content:"↓";background:#fff;font-size:.68rem;position:absolute;bottom:-.38rem;left:.25rem}.architecture-module__JvcrSq__authorityCard li:not(:last-child):after{background:#f3f7ff}.architecture-module__JvcrSq__flowCard li span{color:#66758c;font-size:.64rem;font-weight:480}.architecture-module__JvcrSq__flowCard>p{color:#586880;margin:1.1rem 0 0;font-size:.7rem;line-height:1.6}.architecture-module__JvcrSq__flowCard>p strong{color:#173b7d}.architecture-module__JvcrSq__explanationSection{background:linear-gradient(#0000,#eff5ff73)}.architecture-module__JvcrSq__explanationGrid article{border-top:2px solid var(--architecture-ink);padding:1.5rem 0}.architecture-module__JvcrSq__explanationGrid article>span{color:var(--architecture-blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.architecture-module__JvcrSq__explanationGrid h3{margin-top:1.2rem;font-size:1.25rem}.architecture-module__JvcrSq__explanationGrid p{color:#5d6c82;max-width:34ch;margin:.7rem 0 0;font-size:.78rem;line-height:1.65}.architecture-module__JvcrSq__destinations{grid-template-columns:minmax(0,.8fr) minmax(30rem,1.2fr);gap:clamp(3rem,8vw,8rem);padding-block:clamp(5rem,8vw,8rem);display:grid}.architecture-module__JvcrSq__destinations nav{border-top:1px solid var(--architecture-border)}.architecture-module__JvcrSq__destinations nav a{border-bottom:1px solid var(--architecture-border);min-height:4rem;color:var(--architecture-ink);justify-content:space-between;align-items:center;gap:1rem;font-size:.74rem;text-decoration:none;display:flex}.architecture-module__JvcrSq__destinations nav a span{color:#65748a}.architecture-module__JvcrSq__destinations nav a strong{color:var(--architecture-blue-deep)}.architecture-module__JvcrSq__destinations nav a:hover strong,.architecture-module__JvcrSq__destinations nav a:focus-visible strong{text-underline-offset:.25rem;text-decoration:underline}.architecture-module__JvcrSq__footer{border-top:1px solid var(--architecture-border);min-height:6rem;color:var(--architecture-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;font-size:.68rem;display:grid}.architecture-module__JvcrSq__footer div{color:var(--architecture-ink);align-items:center;gap:.65rem;font-weight:650;display:flex}.architecture-module__JvcrSq__footer p{margin:0}.architecture-module__JvcrSq__footer a{color:var(--architecture-blue-deep);justify-self:end;font-weight:720;text-decoration:none}@media (max-width:70rem){.architecture-module__JvcrSq__geminiNode{grid-template-columns:6rem 1fr 1.35fr}.architecture-module__JvcrSq__geminiNode small{grid-column:2/-1}.architecture-module__JvcrSq__controlGrid,.architecture-module__JvcrSq__geminiIngress{grid-template-columns:minmax(11.5rem,.7fr) minmax(25rem,1.6fr) minmax(11.5rem,.7fr)}.architecture-module__JvcrSq__paymentPath{grid-template-columns:1fr;gap:.4rem;padding-inline:clamp(1rem,8vw,5rem)}.architecture-module__JvcrSq__pathConnector{justify-items:center;min-height:3rem}.architecture-module__JvcrSq__pathConnector i{width:1px;height:1.35rem;margin-top:0}.architecture-module__JvcrSq__pathConnector i:after{border:.25rem solid #0000;border-top:.42rem solid #5279bb;border-bottom:0;inset:auto auto -.05rem -.25rem}}@media (max-width:52rem){.architecture-module__JvcrSq__hero{grid-template-columns:1fr}.architecture-module__JvcrSq__heroSupport{max-width:42rem}.architecture-module__JvcrSq__diagramHeading{flex-direction:column;align-items:start}.architecture-module__JvcrSq__legend{justify-content:flex-start}.architecture-module__JvcrSq__reasoningZone,.architecture-module__JvcrSq__trustBoundary,.architecture-module__JvcrSq__geminiIngress{grid-template-columns:1fr}.architecture-module__JvcrSq__geminiIngress>span,.architecture-module__JvcrSq__geminiIngress>i{grid-column:1}.architecture-module__JvcrSq__geminiNode{grid-template-columns:1fr 1.5fr}.architecture-module__JvcrSq__geminiNode p,.architecture-module__JvcrSq__geminiNode small{grid-column:1/-1}.architecture-module__JvcrSq__trustBoundary{gap:.25rem}.architecture-module__JvcrSq__trustBoundary span:last-child{text-align:left}.architecture-module__JvcrSq__controlGrid,.architecture-module__JvcrSq__detailGrid,.architecture-module__JvcrSq__explanationGrid,.architecture-module__JvcrSq__destinations{grid-template-columns:1fr}.architecture-module__JvcrSq__agentCard:after{border-top:0;border-right:1px solid #6888bf;width:0;height:.75rem;top:auto;bottom:-.75rem;right:50%}.architecture-module__JvcrSq__agentCard:before{border:.25rem solid #0000;border-top:.4rem solid #6888bf;border-bottom:0;top:auto;bottom:-.82rem;right:calc(50% - .25rem);transform:none}.architecture-module__JvcrSq__agentCard b:after{content:" ↓"}.architecture-module__JvcrSq__controlPlane{grid-row:3}.architecture-module__JvcrSq__merchantSystems{grid-row:2}.architecture-module__JvcrSq__merchantSystems:before{border-top:0;border-right:1px solid #9d803c;height:1.15rem;inset:auto 50% -1.15rem auto}.architecture-module__JvcrSq__merchantSystems:after{border:.25rem solid #0000;border-top:.4rem solid #9d803c;border-bottom:0;inset:auto calc(50% - .25rem) -1.23rem auto;transform:none}.architecture-module__JvcrSq__merchantSystems b:after{content:" ↓"}.architecture-module__JvcrSq__postgresNode{grid-template-columns:1fr}.architecture-module__JvcrSq__postgresNode strong{text-align:left}}@media (max-width:38rem){.architecture-module__JvcrSq__nav{align-items:flex-start;padding-block:.85rem}.architecture-module__JvcrSq__navLinks{flex-wrap:wrap;justify-content:flex-end;gap:.45rem .8rem}.architecture-module__JvcrSq__navLinks>span{justify-content:flex-end;width:100%}.architecture-module__JvcrSq__navLinks a{padding-left:.8rem}.architecture-module__JvcrSq__hero h1{font-size:clamp(2.7rem,13vw,4rem)}.architecture-module__JvcrSq__systemMap{border-radius:1rem}.architecture-module__JvcrSq__reasoningZone,.architecture-module__JvcrSq__controlGrid{padding:1rem}.architecture-module__JvcrSq__trustBoundary{padding:.8rem 1rem}.architecture-module__JvcrSq__capabilityGrid,.architecture-module__JvcrSq__transitionRail{grid-template-columns:1fr}.architecture-module__JvcrSq__transition+.architecture-module__JvcrSq__transition{border-top:1px solid #d4e1f7;border-left:0}.architecture-module__JvcrSq__transition+.architecture-module__JvcrSq__transition:before{content:"↓";top:-.4rem;left:.7rem;transform:none}.architecture-module__JvcrSq__executionGate{grid-template-columns:1fr}.architecture-module__JvcrSq__paymentPath{padding-inline:1rem}.architecture-module__JvcrSq__postgresNode{margin-inline:1rem}.architecture-module__JvcrSq__systemMap figcaption{text-align:left}.architecture-module__JvcrSq__destinations nav a{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:.75rem}.architecture-module__JvcrSq__footer{grid-template-columns:1fr auto;padding-block:1.25rem}.architecture-module__JvcrSq__footer p{display:none}}@media (prefers-reduced-motion:reduce){.architecture-module__JvcrSq__page{scroll-behavior:auto}}
