.page_decisionNote__dJKMC{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);margin-top:clamp(24px,4vw,40px);padding:clamp(20px,3vw,32px);border:1px solid var(--bs-hair);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--bs-bg-cool) 55%,var(--color-bg))}.page_decisionNote__dJKMC div{min-width:0}.page_decisionNote__dJKMC strong{display:block;color:var(--color-text);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.4}.page_decisionNote__dJKMC p{margin:var(--space-2) 0 0;color:var(--color-muted);line-height:1.65}.page_architectureFlow__dECG4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;border-radius:var(--radius-lg);background:var(--bs-hair);overflow:hidden}.page_architectureStep__3PxKO{display:flex;min-width:0;min-height:260px;flex-direction:column;align-items:flex-start;padding:clamp(22px,3vw,34px);background:var(--color-bg)}.page_architectureStep__3PxKO:nth-child(2){background:color-mix(in srgb,var(--bs-purple) 5%,var(--color-bg))}.page_architectureStep__3PxKO strong{margin-top:auto;color:var(--color-text);font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.3;overflow-wrap:anywhere}.page_architectureStep__3PxKO p{margin:var(--space-3) 0 0;color:var(--color-muted);line-height:1.65;overflow-wrap:anywhere}.page_architectureIndex__qYsaT,.page_architectureLabel__Qhgxo{font-size:.68rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.page_architectureIndex__qYsaT{color:var(--color-muted)}.page_architectureLabel__Qhgxo{margin-top:var(--space-3);color:var(--bs-purple)}.page_architectureNote__aPP9w{max-width:860px;margin:var(--space-5) 0 0;color:var(--color-muted);font-size:.88rem;line-height:1.65}.page_boundaryList__pxlHp{margin:clamp(28px,5vw,52px) 0 0;border-block:1px solid var(--bs-hair)}.page_boundaryRow__MIJyF{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.8fr);gap:clamp(20px,4vw,48px);padding:clamp(18px,2.5vw,26px) 0;border-bottom:1px solid var(--bs-hair)}.page_boundaryRow__MIJyF:last-child{border-bottom:0}.page_boundaryRow__MIJyF dt{color:var(--color-text);font-weight:650;line-height:1.5}.page_boundaryRow__MIJyF dd{min-width:0;margin:0;color:var(--color-muted);line-height:1.65;overflow-wrap:anywhere}.page_rolloutBlock__hZAdt{margin-top:clamp(36px,6vw,64px)}.page_rolloutBlock__hZAdt h3{margin:0 0 var(--space-5);color:var(--color-text);font-size:clamp(1.35rem,2.5vw,1.85rem);letter-spacing:-.025em;line-height:1.25}.page_rolloutList__Sv2qY{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;border-radius:var(--radius-lg);background:var(--bs-hair);overflow:hidden}.page_rolloutList__Sv2qY li{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);padding:clamp(20px,2.5vw,28px);background:var(--color-bg)}.page_rolloutList__Sv2qY li>span{color:var(--color-muted);font-size:.68rem;font-weight:700;letter-spacing:.1em}.page_rolloutList__Sv2qY strong{display:block;color:var(--color-text);line-height:1.4}.page_rolloutList__Sv2qY p{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.page_integrationLink__ayJSs{display:flex;justify-content:flex-start;margin-top:clamp(24px,4vw,40px)}@media(max-width:900px){.page_architectureFlow__dECG4,.page_rolloutList__Sv2qY{grid-template-columns:1fr}.page_architectureStep__3PxKO{min-height:0}.page_architectureStep__3PxKO strong{margin-top:var(--space-8)}}@media(max-width:640px){.page_decisionNote__dJKMC{align-items:flex-start;flex-direction:column}.page_boundaryRow__MIJyF{grid-template-columns:1fr;gap:var(--space-2)}.page_integrationLink__ayJSs>*{width:100%}}