.PlatformsBuyBuild-module__Qs3APa__tightSection{padding-block:clamp(58px,6vw,86px)}.PlatformsBuyBuild-module__Qs3APa__sectionIntro{margin-bottom:clamp(var(--space-md), 3vw, var(--space-xl))!important}.PlatformsBuyBuild-module__Qs3APa__centerIntro{margin-inline:auto!important}.PlatformsBuyBuild-module__Qs3APa__buildBlock{z-index:1;text-align:center;isolation:isolate;max-width:1120px;margin-inline:auto;position:relative}.PlatformsBuyBuild-module__Qs3APa__buildBlock:before{content:"";z-index:-1;border-radius:var(--radius-pill);filter:blur(38px);pointer-events:none;width:min(780px,76vw);height:300px;position:absolute;top:24%;left:50%;transform:translate(-50%)}.PlatformsBuyBuild-module__Qs3APa__decisionBoard{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:stretch;display:grid;position:relative}.PlatformsBuyBuild-module__Qs3APa__boardColumn{gap:var(--space-md);min-height:430px;padding:clamp(var(--space-md), 2.6vw, var(--space-xl));border-radius:var(--radius-2xl);text-align:left;flex-direction:column;display:flex;position:relative;overflow:hidden}.PlatformsBuyBuild-module__Qs3APa__boardColumn:before,.PlatformsBuyBuild-module__Qs3APa__boardColumn:after{content:"";pointer-events:none;position:absolute}.PlatformsBuyBuild-module__Qs3APa__boardColumn:before{z-index:0;opacity:.56;background-color:#0000;background-image:linear-gradient(#00000009 1px,#0000 1px),linear-gradient(90deg,#00000009 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;mask-image:radial-gradient(circle,#000 0 38%,#0000 74%)}.PlatformsBuyBuild-module__Qs3APa__boardColumn:after{border-radius:var(--radius-pill);filter:blur(24px);opacity:.58;width:260px;height:260px;inset:auto -18% -28% auto}.PlatformsBuyBuild-module__Qs3APa__buildColumn{border:1px solid color-mix(in srgb, var(--border) 92%, transparent);background:linear-gradient(180deg, #fffffffa, #ffffffe0), var(--bg-primary-light);box-shadow:0 18px 52px #0000000f,inset 0 1px #fffffff0}.PlatformsBuyBuild-module__Qs3APa__buildColumn:after{background:color-mix(in srgb, var(--heading-dark) 8%, transparent)}.PlatformsBuyBuild-module__Qs3APa__aidnColumn{border:2px solid color-mix(in srgb, var(--primary) 34%, var(--primary));box-shadow:0 22px 66px color-mix(in srgb, var(--primary-hover) 10%, transparent), inset 0 1px 0 #fffffff5}.PlatformsBuyBuild-module__Qs3APa__columnHeader,.PlatformsBuyBuild-module__Qs3APa__rowStack,.PlatformsBuyBuild-module__Qs3APa__riskRow,.PlatformsBuyBuild-module__Qs3APa__valueRow{z-index:1;position:relative}.PlatformsBuyBuild-module__Qs3APa__columnHeader{align-items:center;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid color-mix(in srgb, var(--border) 76%, transparent);display:flex}.PlatformsBuyBuild-module__Qs3APa__columnIcon{background:var(--primary-light);width:52px;height:52px;color:var(--primary-dark);box-shadow:0 0 0 8px color-mix(in srgb, var(--primary) 10%, transparent);border-radius:18px;flex:none;justify-content:center;align-items:center;display:inline-flex}.PlatformsBuyBuild-module__Qs3APa__aidnColumn .PlatformsBuyBuild-module__Qs3APa__columnIcon{background:linear-gradient(145deg, var(--primary), color-mix(in srgb, var(--primary-hover) 76%, var(--primary)));color:var(--heading-dark);box-shadow:0 0 0 8px color-mix(in srgb, var(--primary) 14%, transparent), 0 18px 34px color-mix(in srgb, var(--primary-hover) 16%, transparent)}.PlatformsBuyBuild-module__Qs3APa__columnEyebrow{color:color-mix(in srgb, var(--heading-dark) 48%, transparent);font-family:var(--font-family-secondary);font-size:var(--font-xs);font-weight:var(--font-medium);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;display:block}.PlatformsBuyBuild-module__Qs3APa__columnHeader h3{color:var(--heading-dark);font-family:var(--font-family-primary);font-size:clamp(24px,2.6vw,34px);font-weight:var(--font-medium);letter-spacing:-.06em;margin:0;line-height:1}.PlatformsBuyBuild-module__Qs3APa__rowStack{gap:var(--space-sm);flex-direction:column;margin-top:auto;display:flex}.PlatformsBuyBuild-module__Qs3APa__riskRow,.PlatformsBuyBuild-module__Qs3APa__valueRow{align-items:center;gap:var(--space-sm);min-height:72px;padding:var(--space-sm);border-radius:var(--radius-lg);transition:transform var(--transition-base), border-color var(--transition-base), background var(--transition-base), box-shadow var(--transition-base);display:grid;overflow:hidden}.PlatformsBuyBuild-module__Qs3APa__riskRow{border:1px solid color-mix(in srgb, var(--border) 84%, transparent);background:#ffffffb8;grid-template-columns:auto minmax(0,1fr) auto}.PlatformsBuyBuild-module__Qs3APa__valueRow{border:1px solid color-mix(in srgb, var(--primary-hover) 18%, var(--border));background:#ffffffd1;grid-template-columns:auto minmax(0,1fr) auto}.PlatformsBuyBuild-module__Qs3APa__riskRow:hover,.PlatformsBuyBuild-module__Qs3APa__valueRow:hover{box-shadow:var(--shadow-xs);transform:translate(4px)}.PlatformsBuyBuild-module__Qs3APa__riskRow:hover{border-color:color-mix(in srgb, var(--heading-dark) 16%, var(--border));background:#ffffffe6}.PlatformsBuyBuild-module__Qs3APa__valueRow:hover{border-color:color-mix(in srgb, var(--primary-hover) 42%, var(--border));background:color-mix(in srgb, var(--primary-light) 42%, white)}.PlatformsBuyBuild-module__Qs3APa__riskMarker,.PlatformsBuyBuild-module__Qs3APa__valueIcon,.PlatformsBuyBuild-module__Qs3APa__checkMark{flex:none;justify-content:center;align-items:center;display:inline-flex}.PlatformsBuyBuild-module__Qs3APa__riskMarker{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--heading-dark) 7%, transparent);width:34px;height:34px;color:color-mix(in srgb, var(--heading-dark) 46%, transparent)}.PlatformsBuyBuild-module__Qs3APa__valueIcon{background:var(--primary-light);width:38px;height:38px;color:var(--primary-dark);border-radius:14px}.PlatformsBuyBuild-module__Qs3APa__checkMark{color:var(--primary-dark)}.PlatformsBuyBuild-module__Qs3APa__riskRow p,.PlatformsBuyBuild-module__Qs3APa__valueRow p{color:color-mix(in srgb, var(--heading-dark) 76%, var(--description-dark));font-family:var(--font-family-secondary);font-size:var(--font-sm);font-weight:var(--font-medium);margin:0;line-height:1.42}.PlatformsBuyBuild-module__Qs3APa__rowNumber{color:color-mix(in srgb, var(--heading-dark) 24%, transparent);font-size:var(--font-xs);font-weight:var(--font-medium);letter-spacing:.14em}.PlatformsBuyBuild-module__Qs3APa__centerDivider{transform-origin:50%;place-items:center;display:grid;position:relative}.PlatformsBuyBuild-module__Qs3APa__centerDivider:before{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--primary-hover) 38%, var(--border)), transparent);width:1px;position:absolute;top:34px;bottom:34px;left:50%}.PlatformsBuyBuild-module__Qs3APa__centerDivider span{z-index:1;border:1px solid color-mix(in srgb, var(--primary-hover) 38%, var(--border));border-radius:var(--radius-pill);background:var(--bg-primary-light);width:52px;height:52px;color:var(--heading-dark);font-family:var(--font-family-secondary);font-size:var(--font-xs);font-weight:var(--font-medium);letter-spacing:.14em;text-transform:uppercase;place-items:center;display:grid;position:relative}.PlatformsBuyBuild-module__Qs3APa__outcomeStrip{justify-content:center;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.PlatformsBuyBuild-module__Qs3APa__outcomeStrip span{min-height:40px;padding:9px var(--padding-sm);border:1px solid color-mix(in srgb, var(--border) 86%, transparent);border-radius:var(--radius-pill);color:color-mix(in srgb, var(--heading-dark) 72%, var(--description-dark));font-family:var(--font-family-secondary);font-size:var(--font-xs);font-weight:var(--font-medium);background:#ffffffe6;align-items:center;gap:8px;display:inline-flex;box-shadow:inset 0 1px #ffffffe0}.PlatformsBuyBuild-module__Qs3APa__outcomeStrip span svg{color:var(--primary-dark)}.PlatformsBuyBuild-module__Qs3APa__motionItem{will-change:transform, opacity}@media (max-width:992px){.PlatformsBuyBuild-module__Qs3APa__decisionBoard{grid-template-columns:1fr}.PlatformsBuyBuild-module__Qs3APa__centerDivider{min-height:64px}.PlatformsBuyBuild-module__Qs3APa__centerDivider:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--primary-hover) 38%, var(--border)), transparent);width:auto;height:1px;inset:50% 10% auto}.PlatformsBuyBuild-module__Qs3APa__boardColumn{min-height:auto}}@media (max-width:640px){.PlatformsBuyBuild-module__Qs3APa__boardColumn{border-radius:var(--radius-xl)}.PlatformsBuyBuild-module__Qs3APa__riskRow,.PlatformsBuyBuild-module__Qs3APa__valueRow{grid-template-columns:auto minmax(0,1fr)}.PlatformsBuyBuild-module__Qs3APa__rowNumber,.PlatformsBuyBuild-module__Qs3APa__checkMark{display:none}.PlatformsBuyBuild-module__Qs3APa__outcomeStrip span{justify-content:center;width:100%}}
